Я хотел бы заполнить простой массив в bash внутри цикла while.
Я пытаюсь сделать это:
read -p " Value : " nb
declare -a array
while [[ $nb != "s" ]]
do
read -p " Value : " nb
array+=("$nb")
done
echo ${array[@]}
Если я попытаюсь с 1,2,3,4и 5 как значения, вывод:
Value : 1
Value : 2
Value : 3
Value : 4
Value : 5 ( to stop the loop and display the array )
2 3 4 5 s
Или я хочу получить этот вывод:
Value : 1
Value : 2
Value : 3
Value : 4
Value : 5
Value : s
1 2 3 4 5
Можете ли вы сказать мне, что не так в моем сценарии?