Comandos Linux egrep

Qué es el Comando de Linux egrep?

Explicación

COMANDO egrep:


El comando egrep se usa para buscar y encontrar en uno o más archivos líneas que coincidan con la cadena o palabra dadas.

SINTAXIS:


La sintaxis es
egrep [opciones] patrón [archivo]

OPCIONES:


-b Mostrar el offset de bytes del archivo de entrada antes de cada linea en la salida.
-c Muestra la cuenta de líneas coincidentes.
-elista patrones Busca la lista de patrones.
-h Muestra las líneas coincidentes pero no los nombres de archivo.
-i Ignora los cambios mayúsculas y minúsculas, las considera equivalentes.
-n Muestra la línea y el número de línea.
-q Mostrar en modo silencioso, no muestra nada.
-r Lee iterativamente todos los archivos en los directorios y subdirectorios encontrados.
-v Muestra todas las lineas que no coinciden.
-V Muestra la versión.
-w Coincidencia en palabras completas únicamente.
También puedes usar patrones para la operación de búsqueda.
. Coincidencia de caracteres únicos.
* Caracter comodín.
^ Empieza por.
$ Termina en.

EJEMPLO:


Vamos a asumir que tenemos un archivo file1.txt y tiene la siguiente información.
hscripts has many valuable free scripts
It is the parent site of www.forums.hscripts.com
hscripts include free tutorials and free gif images
free DNS lookup tool
Purchase scripts from us
A webmaster/web master resource website
  1. Para buscar más palabras de un archivo:
    egrep'hscripts|forums|free'file1.txt
    El salida será:
    hscripts has many valuable free scripts
    It is the parent site of www.forums.hscripts.com
    hscripts include free tutorials and free gif images
    free DNS lookup tool

  2. Para mostrar las lineas que contienen "free" seguido de imágenes:
    egrep'free.*images'file1.txt
    El salida será:
    hscripts include free tutorials and free gif images

LINUX / UNIX cmd