# rm-rf.es | Administración de sistemas

Bitácora personal de un SysAdmin Gnu/Linux, Windows, BSD...

Quitar carácteres ^M del final de las líneas en ficheros que provienen de Windows


Muchas veces si editamos con VI o desde algún otro editor Unix un fichero que proviene de Windows puede que nos encontremos con los carácteres ^M al final de todas las líneas. Realmente no hay ningún problema, pero resulta bastante incómodo, os dejo un par de formas de eliminarlos de forma rápida y sencilla:

Con SED:

sed 's/<Ctrl-V><Ctrl-M>//g' -i fichero

Con VI:

<Esc>:%s/<Ctrl-V><Ctrl-M>//g

Vía | blog.transmit.net

Categoría: Comandos | Etiquetas: , , , , , ,

Un comentario

  1. Muy útil. Recuerdo un comando similar a esto: dos2unix. Podéis encontrar más información en este enlace:

    http://linuxcommand.gds.tuwien.ac.at/man_pages/dos2unix1.html

    ¡Saludos!

Deja una respuesta