EXPRESIONES REGULARES regexp(5) Las expresiones regulares son una forma de expresion muy utilizada en UNIX. Muchos comandos las utilizan y permiten reconocer una serie de cadenas de caracteres que cumplen una expresion regular. Esto simplifica la programacion. \ Escape [] Delimitadores de conjuntos. - Operandor de rango * 0 o mas ocurrencias. + 1 o mas ocurrencias. . Un caracter cualquiera excepto salto de linea. ^ Comienzo de linea $ Fin de linea ? Operador unario. Indica parte opcional | O uno u otro. () Agrupar. & En la parte de substitucion indica la parte que coincide con la expresion regular. Ejemplos: --------- [abc] Cualquiera de los caracteres 'a', 'b' o 'c'. [a-zA-Z] Cualquier letra minuscula o mayuscula. \[ Caracter '[' [0-9][0-9]* Secuencia de uno o mas numeros. [0-9]+ Secuencia de uno o mas numeros. ^.*$ Linea completa Se veran algunos ejemplos concretos cuando se comenten algunos de los comandos que las utilizan. RELACION DE COMANDOS QUE PUEDEN USAR LAS EXPRESIONES REGULARES grep egrep sed vi lex