shell的算數運算分兩種
1、expr
value=`expr a + b`//expr a b 之前必須有空格
value=`expr a \* b`//當乘法運算時,需用轉義字元,"+ - /"都不用
-eq 是否相等
-ne 是否不相等
-gt 左邊大於右邊
-lt 左邊小於右邊
-ge 左邊大於等於右邊
-le 左邊小於等於右邊
-o 或運算
-a 與運算
echo -e "a \n" //開啟轉義
printf "%-10s %-8s %-4.2f" 郭靖 男 66.321456 //輸出結果:郭靖 男 66.32
%s %c %d都是格式替代符
%-10s 指乙個寬度為10個字元(-表示左對齊,沒有則表示右對齊),任何字元都會被顯示在10個字元寬的字元內,如果不足則自動以空格填充,超過也會將內容全部顯示出來。
%-4.2f 指格式化為小數,其中.2指保留2位小數。
shell算數運算
i j k 等價於 i expr j k 等價於 i echo j echo k bc l i j k 等價於 i expr j k i j k 等價於 i expr j k i j k 等價於 i expr j k i j k 等價於 i expr j k let expressions 執行乙個...
shell算數運算
i j k 等價於 i expr j k i j k 等價於 i expr j k i j k 等價於 i expr j k i j k 等價於 i expr j k let expressions 執行乙個或多個表示式。表示式中的變數前不必有 如果表示式中包含了空格或其他特殊字元,則必須引起來。例...
shell算數運算
i j k 等價於 i expr j k i j k 等價於 i expr j k i j k 等價於 i expr j k i j k 等價於 i expr j k let expressions 執行乙個或多個表示式。表示式中的變數前不必有 如果表示式中包含了空格或其他特殊字元,則必須引起來。例...