Ficheros de DOS a UNIX
En DOS el salto de linea es '\r\n', o al revés (no recuerdo) aunque en cualquier caso se emplea salto de linea y retorno de carro. En UNIX es solo salto de linea.
Cuando vemos en un sistema que solo emplea salto de linea un fichero de DOS, aparecen unos ^M
muy molestos al final de cada linea.
Una forma sencilla de eliminarlos es con sed
:
$ cat fichero.dos | sed 's/^M//g' > fichero.nix
En BASH
el ^M
se consigue con la secuencia CRTL + v
seguido de CTRL + m
.
Un dos2unix bastante sencillo.
Hay 2 comentarios
Los comentarios están cerrados: los comentarios se cierran automáticamente una vez pasados 30 días. Si quieres comentar algo acerca de la anotación, puedes hacerlo por e-mail.
por Goatse, en 2005-01-21 18:56:35 ∞