Re: [eside-ghost] Quitar caracter ^M al final de cada línea
Borja Sotomayor
borja en borjanet.com
Jue Mayo 11 21:26:30 CEST 2006
Jelou,
> Resulta que un script me estaba haciendo cosas rarísimas, he hecho un
> "cat -v (nombreScript)" y he visto que al final de cada línea hay un ^M.
> He intentado eliminarlo haciendo en vi lo siguiente: ":%s/^M//g", pero
> me dice que no encuentra el patrón ^M ¿Se os ocurre alguna otra solución
> para limpiar el fichero?
En sistemas UNIX, algunos editores de texto muestran el salto de linea
de DOS y Windows (CR+LF) como el caracter ^M (no sé por qué...). Lo que
realmente hay que hacer es sustituir CR+LF por LF (el salto de linea en
UNIX). Debian incluye un paquete llamado "tofrodos" que incluye un
programa llamado dos2unix que hace la conversión automagicamente. Si no
tienes Debian y tu distribución no incluye un paquete similar, tío
Google sugiere lo siguiente:
http://www.vim.org/tips/tip.php?tip_id=26
Un saludo,
--
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Borja Sotomayor, University of Chicago
Ph.D. Student, Department of Computer Science
Hinds 016, 5734 South Ellis Avenue, 60637 Chicago, IL
GT4 Tutorial: http://gdp.globus.org/gt4-tutorial/
BorjaNet: http://www.borjanet.com/ borja en borjanet.com
·····························································
"Dis maschine vill run und run!"
-- Kurt Gödel (on the Turing Machine)
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
Más información sobre la lista de distribución eside-ghost