X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~cjwatson/git?p=bin.git;a=blobdiff_plain;f=get-sig;h=1b1620d3e8815c5c61b6b648ab5668cac639b956;hp=19630dc672a30e7528cce81a1d1347f11b9d5c0b;hb=92deb1ce1c8dcda49b76481ca58e2e67298e9b03;hpb=5937962b50ebb4d190204d24e5335267c419ca22 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"