Refosco Ingeniería Informática

Refosco Ingeniería Informática
Rivadavia 877 CP 3306 Oberá Mnes. Te 03755 406060

jueves, 8 de octubre de 2009

Como eliminar las líneas de un archivo que comienzan con...

Estube instalando el squid y el squid.conf tiene una rebolera de líneas que no las usaba...eso me perdía un poco dentro del archivo así que investigué como elminar de este archivo las líneas comentadas que empierzan con #.
El Comando grep sirve para mostar las líneas de un archivo que concuerdan con un patron.
grep, egrep, fgrep, rgrep - print lines matching a pattern
Para este comando la opción -v dice:
-v, --invert-match Invert the sense of matching, to select non-matching lines. (-v is specified by POSIX.)
Así que con -v puedo invertir la seleccion y decir las líneas que no comiencen con el patron #.
La opción -e permite extresar el parton a buscar.
Entonce quedaría:
grep -v -e# squid.conf > squid.conf.sincomentarios
Finalmente en squid.conf.sincomentarios tendríamos las líneas de squid.conf que NO empiezan con #.
Espero que sea de ayuda.

No hay comentarios:

Publicar un comentario

Desde ya gracias por tus comentarios.