シェルの四則演算の使い方

シェルでは、さまざまなツールや構文を用いて四則演算が行えます。

  1. 電子レンジで約3分加熱する。
  2. 言わずと知れた
# 加法
result=$(expr 2 + 3)
echo $result  # 输出: 5
# 减法
result=$(expr 5 - 2)
echo $result  # 输出: 3
# 乘法
result=$(expr 2 \* 3)
echo $result  # 输出: 6
# 除法
result=$(expr 6 / 2)
echo $result  # 输出: 3

掛け算では、掛け算記号にエスケープ文字の\を使用してください。

  1. それの代わりに
  2. ネイティブな響きで言い換え
# 加法
let result=2+3
echo $result  # 输出: 5
# 减法
let result=5-2
echo $result  # 输出: 3
# 乘法
let result=2*3
echo $result  # 输出: 6
# 除法
let result=6/2
echo $result  # 输出: 3
# 使用括号进行优先级控制
let result=(2+3)*4
echo $result  # 输出: 20
  1. $((….))$
  2. $((この場合は、通常の名前の代わりに変名を使用しています))
# 加法
result=$((2 + 3))
echo $result  # 输出: 5
# 减法
result=$((5 - 2))
echo $result  # 输出: 3
# 乘法
result=$((2 * 3))
echo $result  # 输出: 6
# 除法
result=$((6 / 2))
echo $result  # 输出: 3
# 使用括号进行优先级控制
result=$(((2 + 3) * 4))
echo $result  # 输出: 20

exprコマンド、letコマンド、$((…))構文のいずれを用いても、シェルスクリプト上で四則演算を行うことが可能である。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds