Considere el siguiente comando echo:¿Cómo hacer 'gato' en Linux para interpretar los caracteres de control
echo -e "at\r"
que produce la salida at
en la línea de comandos, es decir, el carácter especial \ r se ha interpretado. Quiero hacer exactamente lo mismo con un poco de texto en un archivo. Suponiendo exactamente la misma secuencia
at\r
se escribe en un archivo llamado at.txt
, entonces quiero mostrarlo en la terminal. Pero
cat at.txt
da la salida
at\r
lo que no es lo que quiero. Quiero que la secuencia especial \ r sea interpretada, no solo impresa en la terminal. Alguien tiene alguna idea?
Gracias Alex
Would 'echo -e "$ (cat file)"' trabajo? (Para archivos pequeños) – knittl
O si el archivo es muy grande, puede intentar xargs: 'cat file | xargs echo -ne' –
La primera sugerencia funciona (knittl), la segunda sugerencia (Lee) produce una cadena 'atr'. – Alex