当前位置:   article > 正文

shell脚本 if判断-e -d -f -eq -ne -gt -ge操作符的含义_shell脚本中的-gt

shell脚本中的-gt

文件表达式

  1. -e
  2. filename:如果filename存在,则为真。
  3. -d
  4. filename:如果filename为目录,则为真 。
  5. -f
  6. filename:如果filename为常规文件,则为真。
  7. -L
  8. filename:如果filename为符号链接,则为真。
  9. -r
  10. filename:如果filename可读,则为真。
  11. -w
  12. filename:如果filename可写,则为真。
  13. -x
  14. filename:如果filename可执行,则为真。
  15. -s
  16. filename:如果文件长度不为0,则为真。
  17. -h
  18. filename:如果文件是软链接,则为真。
  19. filename1 -nt filename2:如果filename1比filename2新,则为真。
  20. filename1 -ot filename2:如果filename1比filename2旧,则为真。

整数变量表达式

  1. -eq:等于
  2. -ne:不等于
  3. -gt :大于
  4. -ge:大于等于
  5. -lt  :小于
  6. -le :小于等于

字符串变量表达式

  1. If [ $a = $b ] :如果string1等于string2,则为真。字符串允许使用赋值号做等号。
  2. if [ $string1 != $string2 ]:如果string1不等于string2,则为真。
  3. if [ -n $string ] :如果string 非空,则为真。
  4. if [ -z $string ] :如果string 为空,则为真。
  5. if [ $sting ] :如果string 非空,则为真。

逻辑非 !

  1. if [ ! 表达式 ] :条件表达式的逻辑非
  2. if [ ! -d $num ] :如果不存在目录$num

逻辑与 –a

if [ 表达式1 –a 表达式2 ]:条件表达式的与

逻辑或 -o

if [ 表达式1 –o 表达式2 ]:条件表达式的或
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/154461
推荐阅读
相关标签
  

闽ICP备14008679号