У меня есть сценарий bash на CentOS 7.4 со следующей строкой, которая позволяет пользователю вводить переменную, а затем позволяет им подтвердить, что введенные данные действительно верны:
read -p "Enter the name of the database: " dbname
echo "You entered: $dbname"
read -p "Is that correct? Enter y or n: " confirm && [[ $confirm == [yY] || $confirm == [yY][eE][sS] ]] || exit 1
Когда я запускаю сценарий по SSH на компьютере CentOS из Windows 10 с приложением командной строки для запуска сценария, иногда при вводе переменной я неправильно набираю букву, и мне нужно вернуться на одну позицию. Однако, когда я пытаюсь вернуться назад, приложение командной строки просто набирает ^H
Как я могу либо изменить свой сценарий, либо изменить настройку где-нибудь в CentOS или Windows, чтобы мой backspace в этой настройке действительно работал?