bash算數運算&命令引用
阿新 • • 發佈:2017-06-29
bash算數運算 命令引用
1.bash腳本編程之算數運算
+ - * / %
declare -i num3=5 //直接聲明為整數
declare -i num4=6
echo “$num3+$num4" //結果為5+6
(1) let c="$num1+$num2"
(2) echo "$[$num1+$num2]" //$中括號和小括號,let,expr
(3) echo "$(($sum1+$sum2))"
(4) expr $num2 + $num4
sum=$(expr $num1 + $num2) //命令引用模式
echo "`expr $num1 + $num2`"
echo `expr $num1 + $num2`
expr支持很多運算
|,&,>,>=,=,!=,等等
註意:乘法符號在有些場景中,需要使用轉義符;
練習:
寫一個腳本,完成如下功能;
添加三個用戶,
求此三個用戶的UID之和
#!/bin/bash
a="$(id -u wolf)"
b="$(id -u root)"
c="$(id -u test)"
sum="$(expr $a + $b + $c)"
echo $sum
bash算數
let,expr,$[],$(())
2.命令引用
` ` //反引號
$(COMMAND) //引用
bash算數運算&命令引用