欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Linux之Shell编程(14)

程序员文章站 2022-10-30 08:19:33
条件判断: [ condition ],condition前后都有空格 常用的判断条件: 1)两个整数的比较 = 字符串比较 -lt 小于 -le 小于等于 -eq 等于 -gt 大于 -ge 大于等于 -ne 不等于 2)按照文件权限进行判断 -r有读的权限 -w有写的权限 -x有执行的权限 3) ......

条件判断:

  [ condition ],condition前后都有空格

  常用的判断条件:

  1)两个整数的比较

    = 字符串比较

    -lt 小于    -le 小于等于

    -eq 等于    -gt 大于

    -ge 大于等于  -ne 不等于

  2)按照文件权限进行判断

    -r有读的权限

    -w有写的权限

    -x有执行的权限

  3)按照文件类型进行判断

    -r文件存在并且时一个常规文件

    -e文件存在

    -d文件存在并是一个目录

if判断:

  if [ condition ];then 

    程序

  fi

  或者

  if [ condition1 ]

  then

    程序

  elif [ condition2 ]

  then

    程序

  fi

Linux之Shell编程(14)