#!/bin/sh archList="" if test -z "$archList" then archList=$( find * -name "*.jar" -o -name "*.pack" \ | sed -e 's,\.\(pack\|jar\)$,,' | sort -u ) awk -v FILES="$archList" ' /^if.*archList/,/^fi/ {next} /^archList=/{$0="archList=\"\n\n"FILES"\n\n\""} 1 ' "$0" > "$0.tmp" \ && chmod +x "$0.tmp" \ && test -w "$0" \ && mv "$0.tmp" "$0" exit fi reTerm='[ -z "$DISPLAY" ]' reTerm="$reTerm"' || tty -s' reTerm="$reTerm"' || exec xterm -geometry 80x25 -e "$0" "$@"' { echo "#!/bin/sh" echo "$reTerm" echo for i in $archList echo 'do echo $i.jar; pack200 -g $i.pack $i.jar && rm $i.jar' echo done } > pack.sh #{ # echo "#!/bin/sh" # echo "$reTerm" # echo for i in $archList # echo 'do echo $i.jar; unpack200 -r $i.pack $i.jar' # echo done #} > unpack.sh #{ # for i in $archList # do echo "unpack200 -r $i.pack $i.jar" # done #} > unpack.cmd chmod +x *pack*.sh