From ef45d9e695259fcf2f9583407d70f199fd118912 Mon Sep 17 00:00:00 2001 From: Bo Ørsted Andresen Date: Fri, 9 Mar 2007 10:21:56 +0000 Subject: Fix support for multiple files specified after -- --- wgetpaste | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/wgetpaste b/wgetpaste index 3848404..5768be2 100755 --- a/wgetpaste +++ b/wgetpaste @@ -368,13 +368,15 @@ no_argument() { } get_filename() { - if [[ -f "${1}" ]]; then - SOURCE="files" - FILES[${#FILES[*]}]="${1}" - else - echo "${0}: ${1}: No such file found. " 1>&2 - exit 1 - fi + for ((i=0; i<${#}; i++)); do + if [[ -f "${1}" ]]; then + SOURCE="files" + FILES[${#FILES[*]}]="${1}" + else + echo "${0}: ${1}: No such file found. " 1>&2 + exit 1 + fi + done } while [[ ! -z "${1}" ]]; do @@ -458,7 +460,7 @@ while [[ ! -z "${1}" ]]; do shift ;; -- ) - get_filename "${2}" && break + shift && get_filename "${@}" && break ;; *) get_filename "${1}" && shift -- cgit v1.2.3