##################回收站
#!/bin/bash #shell标准格式,指定shell类型
mkdir /root/ccl.d &> /dev/null
#创建目录 /root/ccl.d 将正确和错误信息都传入位桶
echo "$*" |awk '{for(i=1;i<=NF;++i)print $i}' | grep -v "^-" > /root/cc.txt
#echo输出所有的位置参数变量依次传递给awk处理,awk执行的动作是从第一列到最后一列的参数依次输出,再交给grep处理,grep反选过滤以”-开头”的字符串,再把输出结果以覆盖的方式保存在/root/cc.txt文件中
for i in $(cat /root/cc.txt)
#for循环,i为变量,调用/root/cc.txt的文件内容
do
echo "放入回收站的文件是: $i"
#echo输出:” 放入回收站的文件是/root/cc.txt的文件内容”
mv $i /root/ccl.d/
# 将$i文件移动到/root/ccl.d/下面
done
rm -rf /root/cc.txt
#删除/root/cc.txt文件
#功能描述:
#回收站功能
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。