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