quitar lineas que comiencen con #

Antonio Sebastian Salles M. antonio en salles.cl
Vie Jun 29 15:12:42 CLT 2012


Yo le sacaria tambien los saltos de linea para tener mejor visibilidad.

... | grep -v ^$

Saludos
--
Antonio Salles
El 29/06/2012 12:14, "Marcelo Espinosa" <marcelo en ubiobio.cl> escribió:

> El vie, 29-06-2012 a las 11:15 -0400, Héctor Herrera escribió:
> > Tu pregunta es cómo quitar las líneas que comienzan con # de un texto?
> (Es
> > que aparece un mail enviado anteriormente)
> >
> > Eso es simple, según Documentación Gentoo (
> > http://www.gentoo.org/doc/es/articles/l-sed1.xml) se hace así:
> >
> > sed -e '/^#/d' /etc/services
>
> también pueden utilizar grep para esto:
>
> grep -v '^#' archivo
>
> el ejemplo de sed es más explicito, hace el match y "d" elimina la
> linea, en el caso de grep se invierte el sentido del match, muestra todo
> menos lo que cumple con el patrón.
>
> comentario aparte, esto es muy útil para examinar archivos de
> configuración grandes y centrarse en lo que se encuentra activado
> solamente...  a veces los archivos son muy verbosos en términos de
> comentarios y hace más difícil su manipulación (ej. Radius).
>
> PD: seguramente tendrás que ajustar el patrón si es que los comentarios
> no están en la primera linea :)
>
> --
> Marcelo Espinosa Alliende
> Jefe Depto de Servicios Computacionales
> Dirección de Informática
> Universidad del Bío-Bio
> fono: +56 (41) 311-1531,  http://marcelo.ubb.cl
>


Más información sobre la lista de distribución Linux