Код: Выделить всё
echo "User already exists, delete user? [Y/n] "
read -r -n 1 yn
echo "$yn was pressed"
- Нажатие y или Y (без [Enter]) отображает символ в экран.
- Нажатие [Enter] перемещает курсор на новую строку, но следующая команда echo не выполняется.
- Нажатие [Enter] a второй раз вызывает выполнение команды echo
Я пробовал разные варианты, включая добавление подсказки в команду чтения, но это было еще хуже, поскольку в этот момент подсказка даже не появлялась.
Что я делаю не так? п>
Подробнее здесь: https://stackoverflow.com/questions/791 ... ash-script