shell变量与数字运算,变量与数字不能直接运算。
变量与数字直接运算,结果是play+1,如下所示:
play=2
play=play+1
echo $play
#输出结果
play+1
加上let 后,运算结果正确,示例如下:
play=2
let play=play+1
echo $play
#输出结果
3
shell变量不支持如下运算:
play=2
play +=1
play=2
play ++
shell变量与数字运算,变量与数字不能直接运算。
变量与数字直接运算,结果是play+1,如下所示:
play=2
play=play+1
echo $play
#输出结果
play+1
加上let 后,运算结果正确,示例如下:
play=2
let play=play+1
echo $play
#输出结果
3
shell变量不支持如下运算:
play=2
play +=1
play=2
play ++