首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

在线求解-shell编程-怎么判断一个目录是空目录

2012-03-30 
在线求解-shell编程-如何判断一个目录是空目录如题,假设$tmp里面存储的是一个目录信息,如 /home/user1/di

在线求解-shell编程-如何判断一个目录是空目录
如题,假设$tmp里面存储的是一个目录信息,如 "/home/user1/dir1 "

第一个问题最简单:
如何判断$tmp是一个已经存在的目录,而不是胡乱写的呢?

第二个问题是:
如何判断$tmp下面有没有文件或目录呢?

第三个问题是:
若下面没有文件,只有目录,如何递归判断下去呢?



[解决办法]
可以使用test来测试
[解决办法]
dir=/x
[ `ls -la $dir | wc -l` -gt 3 ] && echo $dir is not empty || echo $dir is empty.

热点排行