SHELL DAY01(05):Shell中的數值運算是怎麼實現的?

5.1 問題
本案例要求熟悉Linux Shell環境的特點,主要練習以下操作:

使用expr、$[ ]、let等整數運算工具:定義變量X=1234,然後計算X與78的四則運算及求模結果
使用bc實現小數運算操作:以交互方式計算12.34與56.78的四則運算結果,另外再以非交互方式重複上述計算,最多顯示4位小數
5.2 步驟
實現此案例需要按照如下步驟進行。

步驟一:整數運算工具

1)使用expr命令

乘法操作應採用 * 轉義,避免被作爲Shell通配符;參與運算的整數值與運算操作符之間需要以空格分開,引用變量時必須加$符號。

首先定義變量X=1234,然後分別計算與78的加減乘除和求模運算結果:

[root@svr5 ~]# X=1234                              //定義變量X
[root@svr5 ~]# expr  $X  +  78                      //加法
1312
[root@svr5
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章