egrep y grep

04 03 2008 GNU/Linux
    La utilidad GNU grep desde su versión 2.5 ha añadido nuevas e importantes funcionalidades como son la capacidad de emplear expresiones regulares y volcar sólo las coincidencias obtenidas, salida con color y nuevas opciones para ficheros y directorios.

    Ante todo comentar que egrep en realidad ejecuta un grep -E sobre los argumentos que se le pasen, sin embargo no es un alias como algunos piensan, sino un script bash. Puedes hecharle un vistazo ejecutando:

$ vi `which egrep`

    Lo que hace exactamente la opción -E (--extended-regexp) es evaluar la expresión a buscar con grep como si fuera una expresión regular. Esto permite búsquedas con muchas más posibilidades, buscando emails,telefonos, ips,urls etc en un directorio o fichero.

    Existen más opciones en el comando grep que permiten evaluar expresiones regulares como -e, -G, -P

    Estos son algunos ejemplos de su utilización:

    Buscar las tablas creadas en un fichero volcado por mysqldump y la línea del fichero donde esto ocurre:

$ grep -E -n "CREATE TABLE \`([^\`]+)\`" -o mysql.sql


    Ver los usuarios del sistema que tienen definido el campo de información de usuario (usualmente empleado para introducir información adicional como el nombre completo o alguna descripción de la utilización del usuario)

$ egrep "[a-z]:x:[0-9]+:[0-9]+:[^:]+" /etc/passwd

    Las posibilidades de este comando (unidas a las de las expresiones regulares gracias a estas opciones) son inmensas.

Bookmark egrep y grep  at del.icio.us Digg egrep y grep Mixx egrep y grep Bloglines egrep y grep Technorati egrep y grep Fark this: egrep y grep Bookmark egrep y grep  at YahooMyWeb Bookmark egrep y grep  at Furl.net Bookmark egrep y grep  at reddit.com Bookmark egrep y grep  at blinklist.com Bookmark egrep y grep  at Spurl.net Bookmark egrep y grep  at NewsVine Bookmark egrep y grep  at Simpy.com Bookmark egrep y grep  at blogmarks Bookmark egrep y grep  with wists Bookmark egrep y grep  at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!

Referencias


No hay referencias

Comentarios

Mostrar comentarios como (Plano | Hilos)
No hay comentarios

Añadir comentario


Encerrando entre asteriscos convierte el texto en negrita (*palabra*), el subrayado es hecho así: _palabra_.
Smilies normales como :-) y ;-) son convertidos en imágenes.