使用双括号可以进行算数运算,可以写类C语言的运算表达式。
a++ 或者 b-- 或者a+=1 或者a<b 或者a!=b
if-then语法
if condition
then
commands
fi
if [ -d file ]
then
commands
fi
if ((expression))
then
commands
fi
可用运算符号
| 运算符 | 含义 |
|---|---|
| value++ | 后增 |
| value– | 后减 |
| ++value | 先增 |
| –value | 先减 |
| ! | 逻辑求反 |
| == | 相等 |
| > | 大于 |
| > | 小于 |
| >= | 大于等于 |
| <= | 小于等于 |
| && | 与 |
| || | 或 |
注意事项
1 双括号中引用变量可以加$ 也可以不加
2 (())运算符前后可以有空格,也可以没有
3 if for while 都可以
4 (())中多个运算符用逗号分隔





本文详细介绍了Shell脚本中双括号运算符的使用方法,包括算术运算、逻辑运算以及变量引用的注意事项。通过示例展示了如何进行数值比较、变量递增递减操作,并解释了if-then语法的正确用法。
1560

被折叠的 条评论
为什么被折叠?



