Inicio > Linux > Aprendiendo un poco sobre Linux: GREP.

Aprendiendo un poco sobre Linux: GREP.


Si usas regularmente Linux, te vas a encontrar con que usas o usaras la línea de comandos, si usas esta poderosa herramienta, te encontrarás usando la herramienta GREP. Grep es una de las herramientas más usadas en Linux, ésta busca una cadena de caractéres dentro de un archivo de texto. Grep es una gran herramienta que te ayuda a buscar palabras o cadenas de caracteres dentro de Scripts de Shell y más.

En este post vamos a introducirnos un poco en su uso:

LIMITACIONES:

A pesar que es una muy buena y poderosa herramienta para facilitarte los trabajos de busqueda y administración, también tiene sus limitaciones y es que no puede buscar dentro de archivos binarios. También tiene la limitante de que su capacidad son 2048 líneas a buscar dentro de un archivo.

INSTALACION:

Mayormente GREP viene preinstalado en todas las distribuciones de GNU/Linux, así que no requiere de ninguna instalación.

USO:

La sintaxis básica de GREP es:

grep [OPCIONES] [PATRON_DE_BUSQUEDA] archivo.

Hay numerosas opciones para usar esta herrramienta, por ejemplo:

-E interpreta el patrón como una expresión regular.
-e Permite buscar múltiples patrones de búsqueda.
-f Obtiene patrones desde un archivo, línea a línea.
-i No diferencia entre mayúscula o minúscula.
-c Suprime salida normal y sólo cuenta las líneas que concuerdan con la búsqueda
–color Despliega el patrón encontrado en colores
-n Despliega el número de línea asociada con el patrón encontrado.

ALGUNOS EJEMPLOS:

Buscar el texto input dentro del archivo /etc/prueba.conf (este archivo prueba.conf no es real, es sólo para ejemplo).

grep input /etc/prueba.conf

Ahora suponemos que este archivo prueba.conf es un poco grande y queremos saber en cuales líneas aparece la palabra input.

grep -n input /etc/prueba.conf

Queremos saber cuantas veces aparece la palabra input dentro del archivo.

grep -c input /etc/prueba.conf

Puedes encontrar más información sobre esta herramienta usando las páginas MAN de tu distro.

Anuncios
Categorías:Linux
  1. Aún no hay comentarios.
  1. septiembre 6, 2010 en 11:12 AM

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: