功能
递归删除指定目录下所有的.gradle、.idea和build目录
用法
cleanIdeaProject . //清理当前目录
复制代码
脚本内容——cleanIdeaProject
#!/bin/bash
function cleanDir(){
deleteDirectoryNameList="build .gradle .idea"
for element in `ls -A $1`
do
dir_or_file=$1"/"$element
if [ -d $dir_or_file ]
then
for directoryName in $deleteDirectoryNameList
do
if [ $directoryName = $element ]
then
echo "delele $dir_or_file"
rm -rf $dir_or_file
continue 2
fi
done
cleanDir $dir_or_file
fi
done
}
cleanDir $1
复制代码
运行效果图
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END