私はユーザーから入力を受け取り、その入力に基づいて加算演算または減算が実行されます。選択肢1は加算用であり、2は減算用である。動的にシェルスクリプトに2つの数字を追加する
number.sh::12行目:D:行17::D:コマンドは
number.sh(添加ライン12のために)見つからないコマンドが見つからない (私は取得していますエラーがこれです減算ラインのためにここでは17)
コードです:
#!/bin/bash
echo "enter choice"
echo "enter 1 for addition"
echo "enter 2 for subtraction"
read a
echo "entered choice is" $a
echo "now enter 2 numbers"
if [ $a = 1]; then
read b
read c
d = `expr $b + $c`
echo "addition of 2 numbers is" $d
elif [ $a = 2]; then
read b
read c
d = `expr $b - $c`
echo "subtraction of 2 numbers is" $d
else
echo "enter valid choice"
fi
割り当ての間にスペースがありません。yo – 123
は機能しませんでした。コマンドが見つかりません。それを修正して投稿できますか? –
それは働いていましたが、今私はこれを取得しています:入力された数値の減算は1-であり、完璧な答えではありません –