Shell编程基础(二)
shell算术运算shell可以对算术表达式求值,它可以是Shell算术扩展,也可以由内部命令let来实现。求值时使用固定宽度的整数,并且不检查溢出,但是它可以捕获除以0的情况报错。
let var=5**2
let var=9%2
let var+=10
let var*=5
逻辑与&&与逻辑或||运算符。
echo $(( 2 && 3))
逗号运算符将两个或更多的算术运算符连接在一起,所有的运算都被求值,但只有最后一个运算的值被返回。
let var=(2+3, 10-5, 20-6)
echo $var
14
let var=(var1=10, 10%3)
echo $var
1
echo $var1
10
页:
[1]