Maybaygiare.org

Blog Network

GeeksforGeeks

egrep es un comando de búsqueda de patrones que pertenece a la familia de funciones grep. Funciona de la misma manera que grep -E. Trata el patrón como una expresión regular extendida e imprime las líneas que coinciden con el patrón. Si hay varios archivos con el patrón correspondiente, también muestra los nombres de archivo para cada línea.

Sintaxis:

egrep 'PATTERN' files 

Ejemplo:

tenga en cuenta: El comando egrep se utiliza principalmente debido al hecho de que es más rápido que el comando grep. El comando egrep trata los meta-caracteres tal como son y no requiere que se escapen como es el caso con grep. Esto permite reducir la sobrecarga de reemplazar estos caracteres mientras que la coincidencia de patrones hace que egrep sea más rápido que grep o fgrep.Opciones

: La mayoría de las opciones de este comando son las mismas que grep.

  • – c: Se usa para contar e imprimir el número de líneas que coinciden con el patrón y no con las líneas.

  • – v: Imprime las líneas que no coinciden con el patrón.

  • – i: Ignore el caso del patrón mientras coincide.

  • – l: Imprime solo los nombres de los archivos que coinciden. No menciona los números de línea correspondientes ni ninguna otra información.

  • – L: Imprime solo los nombres de los archivos que no tenían el patrón. Frente a la bandera-l.

  • -e: Permite utilizar un signo ‘ – ‘ al principio del patrón. Si no se menciona, el shell intenta ejecutar el patrón como una opción y devuelve un error.

  • – w: Imprime solo las líneas que contienen las palabras completas. Los caracteres constitutivos de las palabras son letras, dígitos y guiones bajos. La subcadena correspondiente debe estar separada por caracteres que no sean constituyentes de palabras.

  • – x: Imprime solo las líneas que coinciden con una línea completa del archivo.

  • – NÚMERO m: Continúe buscando coincidencias hasta que el recuento alcance el NÚMERO mencionado como argumento.

  • -o: Imprime solo las partes coincidentes de la línea y no toda la línea para cada coincidencia.

  • – n: Imprime cada línea coincidente junto con los números de línea respectivos. Para varios archivos, imprime los nombres de los archivos junto con los números de línea.

  • – r: Búsqueda recursiva del patrón en todos los archivos del directorio. El último argumento es el directorio a comprobar. ‘.'(punto) representa el directorio actual.

Etiquetas del artículo:

Deja una respuesta

Tu dirección de correo electrónico no será publicada.