Básicas

  • ^ : Inicio de línea. / Negación
  • $ : Final de línea.
  • . : Un caracter.
  • [ ] : Agrupación / Rangos

Con el siguiente archivo:

$ cat noms.txt

Pedro
Manolo
Anna
Maria
Felix

Sin expresión regular ...

$ cat -i A noms.txt

Manolo
Anna
Maria

Muestra todas las línea sque contienen la a


^

Con expresión regular.
Solo los que empiecen por a

$ cat -i ^A noms.txt

Anna

$

Mostrar al final de la línea ...

$ grep -i x$ noms.txt
Felix

.

Representan los caracteres.
Por ejemplo los que contengan 4 letras ...

$ grep -i ^....$ noms.txt
Anna

[ ]

Agrupa opciones. Para mostrar los que empiezan por P o bien por M pondremos ...

$ grep ^[PM] noms.txt

Pedro
Manolo
Maria

Se pueden especificar rangos por ejemplo...

Del 0 al 9 = [0-9]

De la A a la M = [A-M]

Ejemplo:
$ grep ^[A-H] noms.txt

Anna
Felix

Para negar pondremos un ^ dentro del rango ...

$ grep ^[^A-H] noms.txt

Pedro
Manolo
Maria

results matching ""

    No results matching ""