linux bash shell 判断目录是否为空的函数
2015-12-29 15:55
831 查看
linux shell中判断目录是否为空
上面两个方法都是使用《ls命令》列出目录下的文件,根据
#!/bin/sh ##方法一 判断输出字符数统计为0 is_empty_dir(){ return `ls -A $1|wc -w` } ##方法二 判断输出string为空 #is_empty_dir(){ # return $[ -z `ls -A $1` ] #} if is_empty_dir $1 then echo " $1 is empty" else echo " $1 is not empty" fi
上面两个方法都是使用《ls命令》列出目录下的文件,根据
ls的输出来判断是否为空,注意
ls命令带了
-A参数,这是为了将目录中隐藏文件列出,同时排除
.和
..,如果不加这个参数,判断结果是不准确的。
相关文章推荐
- Linux socket 初步
- android wifi 无线调试
- linux lsof详解
- linux 文件权限
- Linux 执行数学运算
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- 动态清空 nohup 输出文件
- install scrapy with pip and easy_install
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户