$(( )) / (( )) / let / expr の使い方

整数の計算

書き方

$(( 式 ))
(( 式 ))
let 変数=式

+ - * / %(割り算は整数)、** べき乗、++ --、比較 == < >、&& ||、三項演算子 ? :。(( )) は結果が 0 以外なら真。変数は $ なしでも書けます。

例

$ echo $(( 7 / 2 ))
$ (( count++ ))
$ (( n > 10 )) && echo big

実際に打って練習する

Bash コースの Lv43「計算の術 $(( ))」で覚えます(第5章 巻物の書庫(シェルスクリプト))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

Lv1〜5 はログインすると無料で試せます(それより先はブロンズ以上のプランで遊べます)。

Bash・シェルスクリプトの構文一覧へ戻る