Linux Bash-条件测试

条件测试表达式:

  [ expression ]

  [[ expression ]]

  test expression

整数测试:

  -eq:测试两个整数是否相等。

  -ne:测试两个整数是否不相等。

  -gt:测试一个数是否大于另一个数。

  -lt:测试一个数是否小于另一个数。

  -ge:测试一个数是否大于等于另一个数。

  -le:测试一个数是否小于等于另一个数。

文件测试:

  -e FILE:测试文件是否存在。

  -f FILE:测试文件是否为普通文件。

  -d FILE:测试指定路径是否为目录。

  -r:测试指定文件对当前用户是否可读。

  -w:测试指定文件对当前用户是否可写。

  -x:测试指定文件对当前用户是否可执行。

你可能感兴趣的:(Linux Bash-条件测试)