コマンドラインから1つの数字と、デフォルトのように1つの数字を追加しようとしています。例:ユーザーが50を入力すると、スクリプトは10を追加します(デフォルトの数として)。
./script 50
The sum of 50+ 10 is 60.
これが今のところです。
echo -n "Please enter a number: "
read number
default = 10
sum = $((default + number)) // this line does not seem to work
echo "The sum of $number and 10 is $sum."
構文が間違っていますか?私が正しい軌道に乗っているかどうかはわかりません。数字を間違って追加していますか?代わりにawkを使用する必要がありますか?
let sum = $default + $number
echoINGの代わりにread直接を使用する代わりに、次のように入力できます。read -p 'Please enter a number: ' yournumber