シェルワンライナー: 2.1.b. 変数を使った計算
1. 2.1.d. 変数を使った計算
- Bashの変数は単なる文字列だが、一時的に文字列を数字として扱える。
- Bashでは
$(())
の中に計算式を書くと計算ができる。- この記号は 算術式展開と呼ばれる
- 算術式展開で使える演算子は
man bash
の 「算術式評価」の項目にある。- 括弧の中の変数に
$
をつける必要はない
- 括弧の中の変数に
1.1. 練習問題
1.1.1. 問題と答え
----準備---- $ a=6 $ b=2 ----ここから答え---- echo $((a+b)) $((b-a)) $((a*b)) $((a/b)) $((b<<a))
1.1.2. 補足
<<
は左シフト- 他にも
AND
とかOR
とかもいける