Linuxで2つの数の加算、減算、乗算、除算を実装する方法は何ですか?

Linuxでは、シェルスクリプトを使用して、2つの数値の加算、減算、乗算、除算を行うことができます。以下はサンプルスクリプトです:

#!/bin/bash

# 输入两个数
read -p "请输入第一个数:" num1
read -p "请输入第二个数:" num2

# 加法运算
sum=$(expr $num1 + $num2)
echo "加法结果为:$sum"

# 减法运算
diff=$(expr $num1 - $num2)
echo "减法结果为:$diff"

# 乘法运算
product=$(expr $num1 \* $num2)
echo "乘法结果为:$product"

# 除法运算
quotient=$(echo "scale=2; $num1 / $num2" | bc)
echo "除法结果为:$quotient"

スクリプトファイル(例:calculator.sh)として上記のコードを保存し、ターミナルでそのスクリプトを実行します。スクリプトは2つの数値を入力し、それらの加算、減算、乗算、除算の結果を出力します。

乗算の場合は、* を使用して乗算記号を表す必要があります。ワイルドカードとの競合を避けるためです。除算の場合は、bcコマンドを使用して浮動小数点演算を行い、スケール=2 を設定して小数点以下2桁を保持します。

bannerAds