Benjamin Zhang

目前就职于中科院计算机网络信息中心,主要兴趣集中在数据库,操作系统,中间件。

【shell】遍历子目录没有文件的小程序

14 Sep 2019 » shell

遍历子目录没有文件的小程序

目的:用于采集数据用,遍历出没有文件的目录。

  • test.sh
#!/bin/bash

for i in `ls`;
do
    if [ `ls $i|wc -l` -eq 0 ]
    then
       echo $i "没有文件";
    fi
done
  • 显示效果
[root@localhost ftpuser]# ./test.sh
07-动物所 没有文件
11-高能所 没有文件
14-化学所 没有文件
15-理化所 没有文件
21-战略咨询院 没有文件
23-空间中心 没有文件
25-物理所 没有文件
27-数学院 没有文件
32-科学报社 没有文件
35-植物所 没有文件
37-半导体所 没有文件
38-大气所 没有文件
39-地质地球所 没有文件
40-微电子所 没有文件
41-空天院(4家) 没有文件
43-山西煤化所 没有文件
44-北京综合中心 没有文件
45-分院机关党委 没有文件
国科大 没有文件
[root@localhost ftpuser]# ls -l 11-高能所/
总用量 0
[root@localhost ftpuser]# ls -l 27-数学院
总用量 0
[root@localhost ftpuser]# ls -l 41-空天院(4家)/
总用量 0