有时间要好好整理下
shell中的(),(()),{},=,==,[],[[]]几种语法用法 - 码农崛起 - CSDN博客
shell $() $(()) $[] ${} $[[]] 使用语法 - qq_38572383的博客 - CSDN博客
2.3.1 算数运算
1、用expr
格式 expr m + n 或$((m+n)) 注意expr运算符间要有空格
例如计算(2+3 )×4 的值
1 .分步计算
S=`expr 2 + 3`
expr $S \* 4 ## *号需要转义
2.一步完成计算
expr`expr 2 + 3 ` \* 4
echo`expr \`expr 2 + 3\` \* 4`
2、用(())
((1+2))
(((2+3)*4))
count=1
((count++))
echo $count
但是要想取到运算结果,需要用$引用
a=$((1+2))
3、用$[]
a=$[1+2]
echo $a
网友评论