Índice

Uso de expresiones regulares por comandos

1. El comando vi

Las ERb se usan en el editor vi para la búsqueda y sustitución de cadenas de caracteres.

Sintaxis

Búsqueda (modo comando):

/expresión-regular-básica

Sustitución (modo ex):

:[dirección[,dirección]]s/expresión-regular-básica/ 
expresión-de-remplazo/[flags]

En el capítulo El comando sed se muestran ejemplos de sustitución con el comando sed, que utiliza la misma sintaxis que el editor vi.

2. El comando grep

Esta sección ilustra el uso de expresiones regulares mediante el comando grep normalizado por POSIX. Usado con la opción -E, el comando entiende las expresiones regulares extendidas.

Sintaxis básica

grep [-iv...] expresión-regular-básica [ arch1 ... ] 
grep [-iv...] -E expresión-regular-extendida [ arch1 ... ]

El comando grep usado con la opción -E remplaza el comando egrep. Para otras opciones, consultar el manual del comando.

Ejemplos

A continuación se muestra el archivo tel2.txt:

$ cat tel2.txt 
Méndez Roca, Gisela|calle Ruiseñor|28023|Madrid|915351478 
Ruiz del Castillo, Marcos|calle Balmes|08020|Barcelona|932282177 
 
Hernández Darín, Alberto|plaza mayor|13190|Corral de Calatrava| 
926448829 
 
Gómez Bádenas, Josefina|calle Sagasta|13190|Corral de Calatrava| 
926443602 
 
Martínez Parra, Marta|calle de la Santa Trinidad|38870|La Calera| 
984122119  ...