1.expr
expr命令可不光能計算加減乘除哦,還有很多表達式,都可以計算出結果,不過有一點需要注意,在計算加減乘除時,不要忘了使用空格和轉義
截取字符串
t0=`date '+%s%N'`;
t0=`expr substr ${t0} 1 13`;
相減
expr $t2 - $t1
乘
expr 2 \* 3
取模
expr 14 % 9
獲取字符串長度
expr length "yangzhigang.cublog.cn"
bc在默認的情況下是個交互式的指令,也可以不進行交互而直接計算出結果
A.用echo和|法,如: # echo "(6+3)*2" |bcbc除了scale來設定小數位之外,還有ibase和obase來其它進制的運算。
如: //將16進制的A7輸出為10進制, 注意,英文只能大寫 # echo "ibase=16;A7" |bc