diff --git a/getcd.sh b/getcd.sh index 030a937..384bb09 100755 --- a/getcd.sh +++ b/getcd.sh @@ -162,17 +162,18 @@ do if [ -z "$2" ] then verbose=2 - shift 2 else case "$2" in v) verbose=3; shift 2;; *) verbose="$2"; shift 2;; esac fi + shift 2 ;; -q) verbose=0 + shift ;; -t|--encoding) @@ -183,6 +184,7 @@ do exit 1 fi encodingType=$2 + shift 2 ;; -p|--path) @@ -192,6 +194,7 @@ do exit 1 fi encodingDir=$2 + shift 2 ;; -e|--encoder) @@ -201,6 +204,7 @@ do exit 1 fi encoder=$2 + shift 2 ;; -c) @@ -210,6 +214,7 @@ do exit 1 fi cddbEntry=$2 + shift 2 ;; -I) @@ -220,6 +225,7 @@ do exit 1 fi cddaIf=$2 + shift 2 ;; -D) @@ -229,6 +235,7 @@ do exit 1 fi cddaDev=$2 + shift 2 ;; -h|--help|*) @@ -275,8 +282,9 @@ test ${verbose} -ge 1 && echo ${ready} if [ ${verbose} -ge 2 ] then + eval "cdInfo=\"$cdInfoMsg\"" cat <<-EOF - $cdInfoMsg + $cdInfo EOF i=0