1. 程式人生 > >bash算數運算&命令引用

bash算數運算&命令引用

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算數運算&命令引用