linux学习笔记之shell编程(二)条件判断

版权声明:所有资料资源均应用作教育用途,请勿用作商业用途 https://blog.csdn.net/qq_38876114/article/details/82924727

条件判断

文件存在与否

  1. -d 是否存在为目录
  2. -e 是否是文件
  3. -f 是否存在为文件
    [-d /root && echo "yes" || echo "no"]

-文件读写执行权限####

  1. -r 读权限
  2. -w 写权限
  3. -x 执行权限

-文件修改时间####

  1. file1 -nt file2 比较file1是否比file2新
  2. file1 -ot file2 比较f1是否比f2旧
  3. f1 -ef f2 二者是否相等

整数比较

  1. -gt 大于
  2. -ge 大于等于
  3. -eq 等于

字符串比较

  1. -z 是否为空
  2. -n 是否不为空
  3. == 相等 != 不等

多重条件

  1. -a 与
  2. -o 或
  3. ! 非

猜你喜欢

转载自blog.csdn.net/qq_38876114/article/details/82924727
今日推荐