Estoy ejecutando un script muy simple que lee línea por línea e imprime la línea ingresada de nuevo a la terminal:
while read CMD; do
echo $CMD
done
Funciona bien, pero cuando intento editar la línea con el backspacecarácter, se imprime en ^?lugar de eliminar el carácter. Y cuando presiono Ctrl+ backspacela salida es ^H. ¿Cómo podría solucionarse este comportamiento para backspaceeliminar el carácter en lugar de agregar estos caracteres? Intenté el stty erase '^?'comando pero no con éxito.
read CMDpor read -e CMD.
terminatorlugar de gnome-terminal. Funciona como se esperaba
-eopción. Pero en la máquina de @ vrom911 no es el caso. Me pregunto por qué sucede y dónde se puede configurar.
