Curso Linux -gnu 020

Expresiones regulares

Las expresiones regulares tienen dos formas comunes: la forma básica y la forma extendida. La mayoría de los comandos que utilizan expresiones regulares pueden interpretar expresiones regulares básicas. Sin embargo, las expresiones regulares extendidas no están disponibles para todos los comandos y normalmente requieren una opción de comando para funcionar correctamente.

En la siguiente tabla se resumen los caracteres básicos de las expresiones regulares:

Caracteres Básicos RegexSignificado
.Cualquier carácter individual
[ ]Cualquier carácter especificado
[^]Cualquier carácter que no es el carácter especificado
*Cero o más del carácter anterior
^Si es el primer carácter del patrón, el patrón deberá estar al principio de la línea para coincidir, si no es así se tratará como un ^ literal.
$Si es el último carácter del patrón, el patrón deberá estar al final de la línea para coincidir, si no es así se tratará como un $ literal.

En la siguiente tabla se resumen las expresiones regulares extendidas, que se deben utilizar con el comando egrep o la opción -E con el comando grep:

Caracteres Básicos RegexSignificado
+Uno o más del patrón anterior
?El patrón es opcional
{ }Especificar mínimo, máximo, o coincidencias exactas en el patrón anterior
|Alternancia – el “o” lógico
( )Se usa para crear grupos

En esta sección solamente hemos tratado expresiones regulares básicas. Para obtener más información sobre las expresiones regulares extendidas consulte los cursos NDG Linux Essentials y NDG Introduction to Linux.

Deja un comentario