Bash Shell - 数値演算(プラス、マイナス、乗算、除算)

シェルスクリプトで数演算する方法について紹介します。 (加算、減算、ゴプセプ、除算)

1.プラス

次のように括弧を二度使用して直接加えることができます。

#!/bin/bash

a=10
b=20

sum=$(($a + $b))
echo $sum

Output:

30

1.1 exprを使って加算

exprは算術的な演算をするために使用するコマンドです。これを利用して加算することができます。

sum=$(expr $a + $b)

次のように括弧の代わりにquotes(`)を使用してexprを使用することもできます。

sum=`expr $a + $b`

2. 減算

次のように直接減算を行うことができます。

#!/bin/bash

a=10
b=20

sum=$(($a - $b))
echo $sum

Output:

-10

2.1 exprを使って減算する

exprを使用して減算を行うことができます。

sum=$(expr $a - $b)

括弧の代わりにquotes(`)を使用してexprを使用することができます。

sum=`expr $a - $b`

3.乗算

次のように括弧の2つを使用して直接乗算を行うことができます。

#!/bin/bash

a=10
b=20

sum=$(($a * $b))
echo $sum

Output:

200

3.1 exprを使った乗算

exprを使用して乗算を行うときは、*はなく、Backslash + *を入力する必要があります。

sum=$(expr $a \* $b)

括弧の代わりにquotes(`)を使用してexprを使用することができます。

sum=`expr $a \* $b`

4. 分割

次のように括弧の2つを使用して直接除算を行うことができます。

#!/bin/bash

a=10
b=20

sum=$(($a / $b))
echo $sum

Output:

0

4.1 exprを使用して除算

次のように exprを使用して除算を行うことができます。

sum=$(expr $a / $b)

括弧の代わりにquotes(`)を使用してexprを使用することができます。

sum=`expr $a / $b`

References

codechachaCopyright ©2019 codechacha