grep
Grep es una utilidad de línea de comandos para Unix utilizado para buscar documentos de texto. Puede realizar búsquedas básicas y coincidencias de patrones avanzados usando expresiones regulares. La utilidad grep se incluye con todas las principales distribuciones de Unix, incluidas Linux y a la Mac OS X.
Grep se puede ejecutar simplemente escribiendo grep en el símbolo del sistema. El comando requiere parámetros específicos, incluido el cadena para ser localizado y el nombre de archivo del archivo a buscar. Por ejemplo, si desea verificar si el archivo "readme.text"tiene la palabra" licencia ", debe escribir el siguiente comando:
licencia grep readme.txt
Si no se encuentra la palabra, grep no producirá ningún resultado. Si la cadena se encuentra en el documento, grep enumerará cada aparición de la cadena. Si necesita realizar una búsqueda más compleja, puede usar una expresión regular. Por ejemplo, el siguiente comando buscará el archivo "us.txt"y enumere todas las líneas que comienzan con" Yo "o terminan con" usted "(distingue entre mayúsculas y minúsculas).
grep -E "^ Me | you $" us.txt
El e" parámetro en el ejemplo anterior indica que el patrón es una "expresión regular extendida". Al usar esta opción, puede asegurarse de que grep procese su patrón de búsqueda como una expresión regular en lugar de una cadena básica. Grep también admite varias otras opciones de línea de comandos, que se pueden usar para crear más específicas consultas y personalizar la salida. Puede ver estas opciones y obtener más información sobre grep escribiendo "hombre grep en el símbolo del sistema de Unix.
NOTA: El nombre "grep" es un acrónimo que proviene de la frase "Busque globalmente una expresión regular e imprima".