2024年6月10日发(作者:)
centos7 条件判断命令
1. test 命令:用于测试文件是否存在、字符串是否相等、数字是否
大于、小于等条件判断。
示例:。
```。
test -e /etc/passwd 。
test "hello" = "world" 。
test 5 -gt 3 。
```。
2. [ ] 命令:test 命令的另一种形式,同样用于条件判断。
示例:。
```。
[ -e /etc/passwd ] 。
[ "hello" = "world" ] 。
[ 5 -gt 3 ]。
```。
3.(())命令:用于数值计算和比较,可以进行加减乘除、逻辑运算和
比较等操作,并将表达式值作为命令返回值。
示例:。
```。
((5+3))。
((5>3))。
((5/3))。
```。
4.[[]]命令:用于字符串比较,可以进行字符串匹配、模式匹配、逻
辑运算等操作,并将表达式值作为命令返回值。
示例:。
```。
[[ "hello" == "world" ]] 。
[[ "hello" =~ "ell" ]] 。
[[$a&&$b]]。


发布评论