Mostrar caracteres no imprimibles en un archivo de texto

A veces los archivos de texto contienen caracteres no imprimibles o espacios al final de línea que no siempre se notan claramente.

$ cat contenido.txt
texto 1
texto 2
texto   3

Invocando cat con la opción -A podemos verlos:

$ cat -A contenido.txt
texto 1 ^M$
texto 2^M$
texto^I3^M$
^M$

En este ejemplo podemos, se trata de un archivo en formato DOS por el fin de línea utilizado (^M$), en el cual:

  • la primer línea tiene un espacio luego de 1,
  • la tercera tiene un TAB (^I) entre texto y 3
  • la última es una línea vacía

Basado en:

http://systemadmin.es/2015/03/ver-caracteres-no-imprimibles-con-cat

Anuncios