Expresiones Regulares Linux
Todo lo que se aprende en la shell siempre vendrá bien, pero quería explicar de una forma clara y concisa las expresiones regulares, que nos ayudarán en determinadas situaciones para simplificar comandos, o para ayudarnos en determinadas situaciones como filtros.
– Expresiones entre corchetes:
b[aeiou]g equivale a bag beg big bog bug
– Expresiones en un rango:
a[2-4]z equivale a a2z a3z a4z
– Cualquier carácter único:
a.z equivale a a2z, abz, aQz, "." es cualquier carácter.
– Comienzo de línea (^):
^# busca ficheros que empiecen con #
– Final de una línea ($):
@a busca ficheros que acaben en "a"
– Operador de repetición:
(*) cero o más coincidencias.
(+) una o más coincidencias.
(?) cero o una coincidencia.
– Varias posibles cadenas.
| prueba | ejemplo, cosas que coindan con prueba y ejemplo.
– Caracteres de escape.
\ Caracter de escape.
Si se quiere comparar algo con caracteres especiales y no lo interprete el shell, se «escapa»
# Si necesitas un manual del LPIC no dudes en descargarlos de lpic-documentacion-oficial
Deja un comentario