参考
将以下代码添加到~/.bashrc文件中,保存退出,执行source ~/.bashrc
。
trash(){
TRASH=~/.trash ;
if [ ! -d "$TRASH" ]; then
echo "创建垃圾回收站目录";
mkdir $TRASH ;
fi
str1=$@ ;
str2=${str1##-* } ;
mv $str2 ~/.trash/ ;
}
alias rm=trash
-
str1=$@
是将传递给trash函数参数全部存储为字符串 -
${str1##-* }
是截取字符串str1的最后一个特殊参数的右边的子串,也就是真正要处理的文件名
网友评论