let
n1=4;n2=5;let result=n1+n2;echo $result;结果:9
自减
1 let n1--;2 echo $n1;3 4 结果:3
自增
1 let n2++;2 echo $n2;3 4 结果:6
1 let n1+=6;2 echo $n1;3 4 结果:95 6 let n2-=6;7 echo $n2;8 9 结果:0
[]
result=$[n1+n2];echo $result;结果:9result=$[$n1+$n2];echo $result;结果:9
1 result1=[$n1+$n2];2 echo $result1;3 4 结果:[9+0];
$(())
1 result=$((result+n1));2 echo $result;3 4 结果:18
1 result=((result+n1))2 结果:-bash:syntax error near unexpected token '('
exPR
1 result=`expr 3+4`;2 echo $result;3 结果:3+44 5 result=`expr 3 + 4`6 echo $result;7 结果:7;
1 result=$(expr 2+1);2 echo $result;3 4 结果:2+1;5 6 result=$(expr 2 + 1);7 echo $result;8 9 结果:3;
ps:如果有误,您可以帮我指出吗?谢谢。
大家一起进步,一起分享这代码的世界。
新闻热点
疑难解答