要求:想要删除abc目录下的所有*.amr文件
代码: 全选
#这里好像有标准的写法,不会 -.-
进入abc目录
if 检查amr文件
检查到.amr文件
del *.amr
echo 删除成功
else
echo 没有文件
endif
代码: 全选
#这里好像有标准的写法,不会 -.-
进入abc目录
if 检查amr文件
检查到.amr文件
del *.amr
echo 删除成功
else
echo 没有文件
endif
代码: 全选
cd abc
rm -f *.amr
在开头加上#!/bin/bash就行了,不过也无所谓了szllw 写了:直接这样写脚本可以吗?
代码: 全选
#!/bin/bash
if [ $# -eq 0 ];then
echo "Please input a directory name"
exit 1
elif [ $# -gt 1 ];then
echo "Too many parameters"
exit 1
fi
if [ -d $1 ];then
rm $1/*.amr 2>/dev/null
echo "File deleted"
else
echo "Directory does not exist or not a directory"
fi
其实这谈不上解决tarenafeng 写了:看来已经解决了