话不多说,直接上代码:
#!/bin/bash
#删除evt文件夹下所有空文件夹
#判断文件夹是否为空函数
is_empty_dir(){
return `ls -A $1 | wc -w`
}
#要测试的文件夹在./evt目录下
folder="./evt"
for file in `ls $folder`
do
#调用判断是否为空文件夹函数
if is_empty_dir $folder"/"$file #注意文件夹目录中间要加个空格
then
echo "$file is empty"
#删除该空文件夹
rm -rf $folder"/"$file
else
echo "$file is not empty"
fi
done
是不是很方便呢?