您的位置:首页 > 产品设计 > UI/UE

(OK) digui-dir-del-M.sh——递归

2016-04-17 21:46 567 查看
digui-dir-del-M.sh

#!/bin/sh

eachd() {
for chkfile in $1/*
do
if [[ -f "$chkfile" ]]
then
result=`file $chkfile |awk '{print $2}'`
if [ "$result" == "ASCII" ]
then
sed 's/\r//g' $chkfile >temp.c
mv temp.c $chkfile
#echo $chkfile #>> result.txt
fi
fi

if [[ -d $chkfile ]]
then
eachd $chkfile
fi
done
}

#eachd "."

if test -d $1
then
eachd $1
elif test -f $1
then
echo "you input a file but not a directory,pls reinput and try again"
exit 1
else
echo "the Directory isn't exist which you input,pls input a new one!!"
exit 1
fi
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: