shell中運算:加 減 乘 除 求模(取余數)


1,expr 運算並輸出 (參考:https://www.linuxcool.com/expr)

[root@Python ~]# expr \( 10 + 10 \) \* 20 - 100
300

2,使用 $[ ] 可以做運算 或使用 $(( ))

echo $[1+1]
echo $[2-1]
echo $[2*2]
echo $[4/2]
echo $[4%2]
a=10
b=20
echo $[a+b]

3,使用let命令,無結果輸出,一般和變量結合使用,用於創建變量或變量自增減

let a=1+1 //創建變量
變量的自增減:
let a++ 變量a加1
let a-- 變量a減1
let a+=10 變量a加10
let a-=10 變量a減10
let a*=2 變量a乘以2
let a/=2 變量a除以2
let a%=3 變量a除以3取余數

4,使用bc計算器,可以進行小數運算,以上三種都無法進行小數運算

echo "1.1+1" | bc
echo "scale=3;10/3" | bc


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM