root@41157cff18cd:/workspace# expr 2 + 4 //運算子中間由空格
6root@41157cff18cd:/workspace# expr 2 - 4
-2root@41157cff18cd:/workspace# expr 2 \* 4 //*號前要加轉義符,否則syntax error
8root@41157cff18cd:/workspace# expr 2 / 4 //僅用於整除運算,expr不支援float運算
0root@41157cff18cd:/workspace# expr 2 % 4
2
root@41157cff18cd:/workspace# echo "scale=2;2/4"|bc //scale表示小數點後兩位, bc表計算器,沒有時安裝
.50root@41157cff18cd:/workspace# echo "scale=2;2/4*100"|bc
50.00
root@41157cff18cd:/workspace# awk 'begin'
0.50
root@41157cff18cd:/workspace# awk 'begin'
50.00
shell 基本運算子
linux shel浮點l除法,精確到指定小數字數
shell 基本運算
整數運算 a 4b 5 c a b 你以為這樣的結果是9嗎?echo c 4 5 shell預設都是字串操作的,所以得到的才是4 5,而不是9,怎麼搞?1.加點料 用這個把這個表示式括起來 c a b 這裡不需要用 引用了 echo c 9 或者更簡單的寫法 echo a b 2.用let語句 le...
Linux中shell基本運算
shell程式中的操作預設都是字串操作,在要執行數 算符的時候可能得到意想不到的答案 var 1 var var 1 echo var output 1 1從這個例子中可以看出shell字串連線的操作,需要注意的是空格。在shell中可以使用let來指示下面是算術表示式,let表示式內變數不用加 v...
Shell 基本運算子
好久沒用過shell了,最近複習下。扣了幾張老大部落格的圖嘿嘿.shell 和其他程式語言一樣,支援多種運算子,包括 原生bash不支援簡單的數 算,但是可以通過其他命令來實現,例如 awk 和 expr,expr 最常用。expr 是一款表示式計算工具,使用它能完成表示式的求值操作。示例 root...