Это небольшой сценарий оболочки, который я написал:
#!/bin/bash
echo "Tell me something"
read -n 1000 text
Но когда используется аргумент -n, я не могу стереть свои опечатки, так как использование возврата на одну позицию приводит к вставке "^?"на вход.
Пример ввода:
t ^? Это мой ответ ^? wer
Мой вопрос здесь, почему используется чтение с аргументом -n или без него приводит к различному поведению, и как я могу использовать чтение с аргументом -n, чтобы я мог нормально использовать backspace?