二重括弧
二重括弧
二重括弧で四則演算
書式:二重括弧で四則演算
次の通り、演算式の左右に、二重括弧を付けることで、演算を行うことができます。
(( 演算式 ))
書式:二重括弧を使って計算結果を取得する
また次の通り、$記号を併用することで、計算結果をデータとして取得できます。
そのため取得した計算結果を、変数に格納したり、引数に指定したり、または出力することができます。
変数に格納する
変数名=$(( 演算式 ))
「expr 算術式」と同じような処理
取得結果を出力する
echo $(( 演算式 ))
「let 変数名=算術式」や「変数名 =$( expr 算術式 )」と同じような処理
実践:二重括弧を使って算術演算子
expansion_example.sh
#!/bin/bash a=$(( 4 + 5 )) echo $a a=$((3+5)) echo $a b=$(( $a + 4 )) echo $b (( b++ )) echo $b (( b += 3 )) echo $b a=$(( 4 * 5 )) echo $a
実行結果
[user01@localhost ~]$ bash expansion_example.sh 9 8 12 13 16 20