Я хочу получить несколько значений от пользователя в моем bash-скрипте.
например, мне нужно иметь цикл для получения $x
значений в приглашении, как это:
Enter parameter 1 : 10
Enter parameter 2 : 12
Enter parameter 3 : 24
Я написал этот код:
x=3
for (( i=1; i<=$x; i++ ))
do
read -p "Enter parameter ${i} : " params
done
for i in ${params[@]}
do
echo $i
done
этот код показывает подсказку 3 раза и получает 3 разных значения, но когда я пытаюсь показать значения в for i in ${params[@]}
, я получу только самое последнее значение.
что мне делать?