shell 基本運算

2021-09-25 09:00:09 字數 703 閱讀 8364

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...