case $LANG in ja_JP*) MSG2="ごみ箱の中身を表示します。" MSG3="ごみ箱の中身を消去します。" MSG4="このプログラムはごみ箱を使うためのプログラムです。" MSG5="ごみ箱は空です" ;; *) MSG2="Show files in TRASH BOX" MSG3="Delete files from TRASH BOX" MSG4="This program is to use TRASH BOX" MSG5="TRASH BOX is empty" ;; esac
RECYCLE=$HOME/.recycle.tar
if [ ! $1 ]; then echo "use -h for help" exit fi
case $* in -s | --status ) if [ -r $RECYCLE ]; then tar tvzf $RECYCLE else echo "$MSG5" fi ;; -d | --delete ) rm $RECYCLE ;; -h | --help ) echo " -s --status : $MSG2" echo " -d --delete : $MSG3" echo " -h --help : $MSG4" ;; *) if [ -w ${RECYCLE}.gz ]; then gunzip ${RECYCLE}.gz tar rf $RECYCLE $* else tar cf $RECYCLE $* fi