0

ユーザーの入力を取り、取り込まれた各値を 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[@]}

しかし、コードは機能していないようです。何か案は?ご協力いただきありがとうございます。

4

1 に答える 1