【发布时间】:2013-02-13 00:12:21
【问题描述】:
我使用 AIX 5.3 (ksh),我正在寻找一种方法来查找包含子文件夹但没有任何文件的所有文件夹。
我找到了搜索空目录 (Find Directories With No Files in Unix/Linux) 的解决方案,但如果还需要子文件夹,这将不起作用。
【问题讨论】:
我使用 AIX 5.3 (ksh),我正在寻找一种方法来查找包含子文件夹但没有任何文件的所有文件夹。
我找到了搜索空目录 (Find Directories With No Files in Unix/Linux) 的解决方案,但如果还需要子文件夹,这将不起作用。
【问题讨论】:
您可以使用以下脚本:
find . -type d | while read d; do
nf=$(ls -lA $d | grep -c "^-")
nd=$(ls -lA $d | grep -c "^d")
[[ $nf -eq 0 && $nd -gt 0 ]] && echo $d
done
【讨论】: