shell脚本批量实现空文件夹查找及删除操作

话不多说,直接上代码:

#!/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

是不是很方便呢?

你可能感兴趣的:(linux命令,shell)