- #! /bin/sh
- DATE=`date +%Y%m%d`
- TRASH="$HOME/.trash"
- # Make sure the dest directionry is exists.
- if [ ! -d $TRASH ]; then
- mkdir $TRASH
- if [ ! -z $SUDO_USER ]; then
- chown $SUDO_USER $TRASH
- chgrp $SUDO_GID $TRASH
- fi
- fi
- if [ ! -d $TRASH/$DATE ]; then
- mkdir $TRASH/$DATE
- if [ ! -z $SUDO_USER ]; then
- chown $SUDO_USER $TRASH/$DATE
- chgrp $SUDO_GID $TRASH/$DATE
- fi
- fi
- while [ $# -gt 0 ]
- do
- if [ `expr substr $1 1 1` = "-" ]; then
- if [ $1 = "--" ]; then
- shift
- break
- fi
- shift
- else
- break
- fi
- done
- if [ $# -gt 0 ]; then
- mv $* $TRASH/$DATE
- fi
- #该片段来自于http://www.codesnippet.cn/detail/04122012808.html
来源: http://www.codesnippet.cn/detail/04122012808.html