取模與取餘區別
a=10
b=1n
=`expr $a + $b`
# 'a'、'+'、'b'之間需要有空格,否則會造成字字串拼接。例如:expr $a+$b,顯示:10+1
# 如果'a'或'b'未初始化,報語法錯誤
# expr 沒有乘冪
let
n=a+b
# 'a' 或 'b' 為變數時不需要在加『$』,自動識別變數
# 如果'a'或'b'未初始化,預設初始化為 0
n
=$((a+b))
# 'a' 或 'b' 為變數時不需要在加『$』,自動識別變數
# 如果'a'或'b'未初始化,預設初始化為 0
n
=$[a+b]
# 'a' 或 'b' 為變數時不需要在加『$』,自動識別變數
# 如果'a'或'b'未初始化,預設初始化為 0
# 在shell script中 +1 的幾種操作方式n=
`expr $a + 1
` let
n=a+1 或 letn=
$a+1
n=$[a+1] 或 n
=$[$a+1]n=
$((a+1))
或 n=$(($a+1))
# 同其他語言中的 ++ 操作
((a++
)) #(())重定義變數值
Linux算術運算
let方法 student myhost a 1 student myhost b 3 student myhost let c a b c前不用加 student myhost echo c 4 student myhost let a student myhost echo a 2 studen...
linux 算術運算 bc expr dc
1 bc bc在預設的情況下是個互動式的指令。在bc工作環境下,可以使用以下計算符號 加法 減法 乘法 除法 指數 餘數 如 bc 3 6 加法9 4 2 3 加法 乘法 10 4 2 3 加法 乘法 優先 184 6 8 乘法 除法 310 3 指數1000 18 5 餘數 3 4 5 2 5 2...
Linux之Shell的算術運算
在bash的算術運算中有以下幾種方法 名稱 語法 範例 算術擴充套件 算術式 r 1 2 3 使用外部程式expr expr 算術式 r expr 1 2 3 使用 算術式 r 1 2 使用內建命令 declare i 變數 算術式 declare i r 1 2 3 使用內建命令let let 算...