ユーザーの入力を取り、取り込まれた各値を 1 ずつ減らしたいと思います。たとえば、ユーザーが次の情報を提供した場合:
0 1 6 8
これを次のように変更したいと思います。
-1 0 5 7
私のコードは次のようになりますが、うまくいかないようです:
echo 'Please enter numbers:'
read numbers
IFS=' '
numarray=($numbers)
for i in "${numarry[@]}"
do
(( numarray[i]-- ))
done
echo ${numarray[@]}
しかし、コードは機能していないようです。何か案は?ご協力いただきありがとうございます。