
Cuando presiono Enter o Retroceso en la terminal, aparece esto:
Would you like to create one now? (yes/no): no^M^?^?^?^?^?^?^?^M^?^?
¿Qué pasa con esto?
Respuesta1
Esto sucede porque el programa que lee la entrada del usuario no puede manejar caracteres especiales. El terminal está en modo raw. Si el programa es un script, puede read -e
utilizar la función Bash readline
que puede manejar caracteres especiales.