Grep

Grep es una utilidad de línea de comandos para Unix que se usa para buscar texto en documentos. Puede realizar búsquedas básicas y coincidencias avanzadas de patrones mediante expresiones regulares. La utilidad grep está incluida en las principales distribuciones de Unix, incluidas Linux y Mac OS X.

Grep se puede ejecutar simplemente escribiendo grep en el símbolo del sistema. El comando requiere parámetros específicos, incluida la cadena que se desea localizar y el nombre de archivo del archivo en el que se realizará la búsqueda. Por ejemplo, si desea comprobar si el archivo "readme.text" contiene la palabra "license", debe escribir el siguiente comando:

grep license readme.txt

Si no se encuentra la palabra, grep no producirá ningún resultado. Si la cadena se encuentra en el documento, grep mostrará 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á en el archivo "us.txt" y mostrará todas las líneas que comiencen con "Me" o terminen con "you" (distinguiendo entre mayúsculas y minúsculas).

grep -E "^Me|you$" us.txt

El parámetro "-E" del ejemplo anterior indica que el patrón es una "expresión regular extendida". Al usar esta opción, puede asegurarse de que grep procese el patrón de búsqueda como una expresión regular en lugar de una cadena básica. Grep también admite varias opciones de línea de comandos, que se pueden usar para crear consultas más específicas y personalizar los resultados. Puede ver estas opciones y obtener más información sobre grep escribiendo "man grep en el símbolo del sistema de Unix.

NOTE: El nombre "grep" es un acrónimo que proviene de la frase "Globally search a regular expression and print".

Actualizado September 2, 2013 por Per C.

quizPon a prueba tu conocimiento

The SRE software development model stands for Site Reliability ____?

A
Engineering
0%
B
Endpoint
0%
C
Ensurability
0%
D
Excellence
0%
Correct! Incorrect!     View the SRE definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Grep en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.