Я новичок в скрипте bash.Я хочу, чтобы пользователь ввел свой выбор, но цикл while-do не прерывается.Я устал все варианты читать [вариант], но некоторые из них не работает.чтение -a остановить цикл, но не принимает ввод.Я использую Windows-машину, и я не уверен, нужно ли мне устанавливать какие-либо другие библиотеки или пакеты.
Я пытался: read -p, read -a, read -r , read
function user_input {
while true; do
echo "1. choice 1"
echo "2. choice 2"
read -p "What choice would you like: [1,2] " ANS
case $ANS in
'1')
environment="-A"
break;;
'2')
environment="-B"
break;;
*)
echo "Wrong input, try again";;
esac
done
}