This commit is contained in:
结发受长生
2018-05-14 20:53:38 +08:00
parent a29cff3aed
commit 350ef52cd7
4 changed files with 102 additions and 5 deletions
@@ -113,10 +113,10 @@ fi
|运算符|含义|其他表示方式|备注|
|-----|---|---------|
|-eq|是否相等|==|
|-ne|是否不相等|!=|
|-gt|大于|>|
|-lt|小于|<|
|-eq|是否相等|==||
|-ne|是否不相等|!=||
|-gt|大于|>||
|-lt|小于|<||
|-ge|大于等于|\>=|使用\>=需要使用(( ))|
|-le|小于等于|<=|使用<=需要使用(( ))|
```bash
@@ -133,11 +133,13 @@ fi
> 关系运算符只能用于整数 , 或者能够解析为整数的字符串
#### 布尔运算
|运算符|含义|其他表示方式|
|-----|----|---------|
|!|非||
|-o|或|\|\||
|-o|或|&#124;&#124;|
|-a|与|&&|
```bash
# a小于10 并且 b大于20
if [ $a -lt 10 -a $b -gt 20 ]
@@ -192,6 +194,7 @@ fi
### 文件测试运算符
一个字符串也可以表示一个文件(目录)的路径
使用这些方式可以获得这个文件的各种信息
|运算符|含义|
|------|----|
|-b file |检测文件是否是块设备文件,如果是,则返回 true|