bashスクリプトで電卓を作ろうとしています。ユーザーは数値を入力し、加算、減算、乗算、除算のいずれかを選択します。次に、ユーザーは 2 番目の数値を入力し、合計を実行するか、ループで再び加算、減算、乗算、または除算するかを選択できます。
私は今、これについて頭を悩ませることはできません
echo Please enter a number
read number
echo What operation would you like to perform: 1: Add, 2: Subtract, 3: Multiple, 4: Divide
read operation
case $operation in
1) math='+';;
2) math='-';;
3) math='*';;
4) math='/';;
*) math='not an option, please select again';;
esac
echo "$number $math"
echo Please enter a number
read number2
echo What operation would you like to perform: 1: Add, 2: Subtract, 3: Multiple, 4: Divide, 5: Equals
read operation2
case $operation2 in
1)math2='Add';;
2)math2='Subtract';;
3)math2='Multiply';;
4)math2='Divide';;
5)math2='Equals';;
*)math2='not an option, please select again';;
esac
echo You have selected $math2
exit 0
これは私がこれまでに行ったことですが、計算機にループバックする方法を理解するのを手伝ってくれる人はいますか?