Ingrese las impresiones "^M" en la terminal

Ingrese las impresiones "^M" en la terminal

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 -eutilizar la función Bash readlineque puede manejar caracteres especiales.

información relacionada