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

是不是很方便呢?

    原文作者:little_sunlight
    原文地址: https://blog.csdn.net/qq_34538534/article/details/84026369
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞