* -b 当file存在并且是块文件时返回真
* -c 当file存在并且是字符文件时返回真
* -d 当pathname存在并且是一个目录时返回真
* -e 当pathname指定的文件或目录存在时返回真
* -f 当file存在并且是正规文件时返回真
* -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真
* -h 当file存在并且是符号链接文件时返回真,该选项在一些老系统上无效
* -k 当由pathname指定的文件或目录存在并且设置了“粘滞”位时返回真
* -p 当file存在并且是命令管道时返回为真
* -r 当由pathname指定的文件或目录存在并且可读时返回为真
* -s 当file存在文件大小大于0时返回真
* -u 当由pathname指定的文件或目录存在并且设置了SUID位时返回真
* -w 当由pathname指定的文件或目录存在并且可执行时返回真。一个目录为了它的内容被访问必然是可执行的。
* -o 当由pathname指定的文件或目录存在并且被子当前进程的有效用户ID所指定的用户拥有时返回真。
UNIX Shell 里面比较字符写法:
* -eq 等于
* -ne 不等于
* -gt 大于
* -lt 小于
* -le 小于等于
* -ge 大于等于
* -z 空串
* = 两个字符相等
* != 两个字符不等
* -n 非空串
Linux SHELL if命令参数说明
2022-12-07 11:21shell教程网 shell
SHELL if命令参数介绍,方便学习shell命令的朋友,需要的朋友可以参考下
延伸 · 阅读
- 2022-12-07CPU负载监控脚本代码(shell)
- 2022-12-06Shell 命令执行顺序分析[图]
- 2022-12-06Shell 管道及执行顺序分析
- 2022-12-06linux shell的输出效果修改方法(界面颜色)
- 2022-12-06shell grep 查找进程的小技巧
- 2022-12-05shell是什么?shell的用途是啥?
精彩推荐
- shell
shell 中数学计算总结
shell中的赋值和操作默认都是字符串处理,在此记下shell中进行数学运算的几个特殊方法,以后用到的时候可以来看,呵呵...
- shell
CPU负载监控脚本代码(shell)
CPU负载监控脚本代码(shell),需要的朋友可以参考下...
- shell
Linux Shell中判断进程是否存在的代码
有时候我们需要在linux中判断进程是否存在,然后再执行相应的操作,这里简单的分享下,方便需要的朋友...
- shell
linux下监控网络流量的shell脚本
在我们的日常工作当中,监控网络要么使用iptarf,ifstat这些命令实现的,但是需要装额外的RPM包。特别是iptarf装起来麻烦...
- shell
bash 编程中循环语句用法
Shell编程中if 、if ..else 、if..elif..elif..else、while、until、case..in语句的用法...
- shell
Shell 管道及执行顺序分析
Shell 管道及执行顺序分析,需要的朋友可以参考下...
- shell
Shell逐行读取文件的4种方法
这篇文章主要介绍了Shell逐行读取文件的4种方法,本文介绍了while循环法、重定向法、管道法、文件描述符法等一些方法,需要的朋友可以参考下...
- shell
深入浅出Shell编程 Shell变量介绍
先不要管Shell的版本,来看看Shell 变量,在Shell中有三种变量:系统变量,环境变量,用户变量。其中用户变量在编程过程中使用最多,系统变量在对参数判...