[eside-ghost] Diffs/patches parciales

JammyZ jammyz en gmail.com
Mie Mar 31 11:40:25 CEST 2010


mas facil con sed que con grep

sed -i.original '/^-.*/d' nombre_fichero.txt

2010/3/30 Javier Ortega Conde <malkavian666 en gmail.com>

> Aupa STenyaK:
>
>
> >> Eso sí, no se que buscas pero con diff para modificar una línea lo que
> >> se hace es quitar la vieja y poner la nueva modificada, con lo que
> >> podrías tener líneas cuasi-duplicadas en el resultado...
> >>
> > Si, es exactamente el resultado que deseo.
>
> >  Pero amos, q si alguien por
> > casualidad sabe como se hace a lo batch, se agradecerá :-)
>
> No estoy ahora seguro si la cadena pasada a grep es la correcta. Creo
> que así era para decirle inicio de línea...
>
> for archivo in *.diff ; do grep -v ^- $archivo > $archivo.nuevo; mv
> $archivo $archivo.viejo; mv $archivo.nuevo $archivo; done
>
> Supongo que se entiende como funciona el ejemplo este...
>
> --
>         Agur: Javier Ortega Conde (Malkavian)
> ________________________________________________________________________
> La página de Malkavian:                    http://malkavian.homelinux.org
> Miembro del Grupo de LinUxuarios de Bizkaia (GLUB)   http://glub.biz
> Miembro de Eghost, Itsas, Ether, Aske, Guardianes del Túmulo...
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en listas.deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://listas.deusto.es/mailman/private/eside-ghost/attachments/20100331/9c78dc7b/attachment-0001.htm 


Más información sobre la lista de distribución eside-ghost