¿Cómo hacer que echo interprete los escapes de barra invertida y no imprimir una nueva línea final?

Me gustaria usarecho en bash para imprimir una cadena de caracteres seguida solo por un retorno de carro. He mirado a través de la página de manual y he encontrado queecho -e haráecho interpretar los caracteres de escape barra invertida. Usando eso puedo decirecho -e 'hello\r' y se imprimirá así

<code>$>echo -e 'hello\r'
 hello
$>
</code>

Así que parece que manejó el retorno de carro correctamente. Tambien encontreecho -n en la página del manual se detendráecho de insertar un carácter de nueva línea y parece que funciona cuando hago esto

<code>$>echo -n 'hello\r'
 hello\r$>
</code>

El problema que estoy teniendo es en combinar ambos-e y-n. He probado cada uno deecho -e -n 'hello\r', echo -n -e 'hello\r', echo -en 'hello\r'yecho -ne 'hello\r' y nada se imprime así:

<code>$>echo -ne 'hello\r'
$>
</code>

¿Hay algo que me estoy perdiendo aquí o puede-e y-n ¿Las opciones no se pueden usar juntas?

Respuestas a la pregunta(5)

Su respuesta a la pregunta