From: Colin Watson Date: Mon, 5 May 2008 07:25:45 +0000 (+0000) Subject: convert ./* to absolute path X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~cjwatson/git?a=commitdiff_plain;h=fde285ad7d11ff91dd659483d6448f8b7e05d6a6;p=bin.git convert ./* to absolute path --- diff --git a/get-sig b/get-sig index 19630dc..1b1620d 100755 --- a/get-sig +++ b/get-sig @@ -18,7 +18,17 @@ fi BASEDIR=$(eval echo $(echo "$ARGS" | cut -d' ' -f1)) STATICFILE=$(eval echo $(echo "$ARGS" | cut -d' ' -f2)) -FORTUNEARGS=$(eval echo $(echo "$ARGS" | cut -d' ' -f3-)) +FORTUNEARGS= +for arg in $(eval echo $(echo "$ARGS" | cut -d' ' -f3-)); do + case $arg in + ./*) + FORTUNEARGS="${FORTUNEARGS:+$FORTUNEARGS }$HOME/$BASEDIR/${arg#./}" + ;; + *) + FORTUNEARGS="${FORTUNEARGS:+$FORTUNEARGS }$arg" + ;; + esac +done cd "$HOME/$BASEDIR" cat "$STATICFILE"