boxdir=~/trashbox
case $1 in
-e)
echo -n "Do you empty a trash box? [y/n]: "
read answer
[ -z "$answer" ] && answer="n"
if [ "$answer" = "y" -o "$answer" = "Y" ]; then
rm -rf $boxdir/* $$ echo "Delete All File in Trash."
fi
;;
-f)
filename=`echo $2 | sed 's/.*\///'`
mv $2 $trashdir/$filename.`date +%y%m%d_%H%M%S`
;;
*)
echo -n "Do you delete $1 (y/n)? [y] "
read answer
[ -z "$answer" ] && answer="y"
filename=`echo $1 | sed 's/.*\///'`
if [ "$answer" = "y" -o "$answer" = "Y" ]; then
mv $1 $boxdir/$filename.`date +%y%m%d_%H%M%S`
fi
;;
esac
$ ./trash.sh a
Do you delete a (y/n)? [y] y
$ ls ~/trashbox
a.100213_231328
$ ./trash.sh -e
Do you empty a trash box? [y/n]: y
$ ls ~/trashbox