martes, 26 de julio de 2016

Texto MS-DOS Vs. Texto Unix

Una de las razones por las que querrías usar cat para buscar caracteres no imprimibles en el texto es para eliminar retornos de carro ocultos. ¿De dónde vienen los retornos de carro ocultos? ¡De DOS y Windows! Unix y DOS no definen el final de una línea de la misma forma en los archivos de texto. Unix finaliza una línea con un carácter salto de línea (ASCII 10) mientras que MS-DOS y sus derivados usan la secuencia del retorno de carro (ASCII 13) y salto de línea para terminar cada línea de texto.

Hay varias formas de convertir archivos de formato DOS a UNIX. En muchos sistemas Linux, hay programas llamados dos2unix y unix2dos, que pueden convertir archivos de texto de y hacia formato DOS. Sin embargo, si no tienes dos2unix en tu sistema, no te preocupes. El proceso de convertir texto de formato DOS a Unix es muy simple; simplemente implica eliminar los retornos de carro innecesarios. Esto lo realizan fácilmente un par de programas que veremos más tarde en este capítulo.

No hay comentarios:

Publicar un comentario