Я хочу прочитать строку текста и иметь возможность перемещать курсор влево и вправо во время редактирования.
Когда я вызываю cat или использую read в bash и нажимаю клавиши со стрелками, Я ^[[A^[[B^[[C^[[D istead перемещает курсор.
Я использую bash из gnome-terminal и mate-terminal, локально (без SSH).
С помощью встроенной read оболочки bash вы можете использовать опцию -e, чтобы включить поддержку readline. Из help read:
-e use Readline to obtain the line in an interactive shell
Например
read -ep "Please enter some text: "
Я не знаю, как это сделать с cat здесь-документом. [!d2 ]