自己写的一个清理*.*~文件的脚本:
#! /bin/bash
rmf(){
for bfile in `ls *.*~`;do
rm $bfile
cddir
done
}
cddir(){
for dire in `ls`;do
if test -d $dire;then
cd $dire
rmf
cd ..
fi
}
rmf $1
exit
有点简陋
发现有两个问题
->使用 rmf $1,必须要有$1/*.*~才能清理
->改用 cddir $1,只能清理$1下一层的文件,再往下层的无法清理
阅读(580) | 评论(0) | 转发(0) |