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