$(( )) / (( )) / let / expr の使い方
整数の計算
書き方
$(( 式 )) (( 式 )) let 変数=式
+ - * / %(割り算は整数)、** べき乗、++ --、比較 == < >、&& ||、三項演算子 ? :。(( )) は結果が 0 以外なら真。変数は $ なしでも書けます。
例
$ echo $(( 7 / 2 )) $ (( count++ )) $ (( n > 10 )) && echo big
実際に打って練習する
Bash コースの Lv43「計算の術 $(( ))」で覚えます(第5章 巻物の書庫(シェルスクリプト))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
Lv1〜5 はログインすると無料で試せます(それより先はブロンズ以上のプランで遊べます)。