このエントリーをはてなブックマークに追加

シェルの四則演算はexprを用いて行います。

$ expr 1 + 1 # 和
2
$ expr 3 - 2 # 差
1
$ expr 2 \* 3 # 積
6
$ expr 6 / 2 # 商
3
$ expr 7 % 3 # 剰余
1

*に関してはワイルドカードと解釈されるのを避けるためバックスラッシュ(\)が必要になります。

またBashでは以下の記法でも四則演算ができます。

$ echo $(( 1 + 1 )) # 和
2
$ echo $(( 3 - 2 )) # 差
1
$ echo $(( 2 * 3 )) # 積
6
$ echo $(( 6 / 2 )) # 商
3
$ echo $(( 7 % 3 )) # 剰余
1



記事一覧へ