shell中的(),(()),{},=,==,[],[[]],$

2019-01-05  本文已影响3人  伏牛山忍者

有时间要好好整理下

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

上一篇 下一篇

猜你喜欢

热点阅读