Linux Bash-条件测试

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux Bash-条件测试相关的知识,希望对你有一定的参考价值。

条件测试表达式:

  [ expression ]

  [[ expression ]]

  test expression

整数测试:

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

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

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

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

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

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

文件测试:

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

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

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

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

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

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

以上是关于Linux Bash-条件测试的主要内容,如果未能解决你的问题,请参考以下文章

谢烟客---------Linux之Bash基础特性条件测试&&自定义退出状态码

Linux Shell 条件测试

Linux基础 7-3 Bash脚本编程--条件判断

Linux基础 7-3 Bash脚本编程--条件判断

Linux基础7-9 Bash编程--for循环语句

19.自学Linux之路:bash条件的逻辑运算与bash编程之字符测试