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]]。