Patrón (AWK)
Un patrón es una sucesión de caracteres que se utiliza como condición de coincidencia.
Los patrones pueden ser estáticos o pueden tener variables caracteres especiales o incluso variables.
- El patrón es vacío es una condición que se cumple siempre.
Metacaracteres
- ^: este carácter indica que debe de buscarse la coincidencia al principio de la cadena a comparar.
- $: este carácter puesto al final del patrón fuerza a que la coincidencia tenga que ser al final de la cadena a comparar.
- .: es un comodín que se puede sustituir por cualquier carácter (como "?" en bash)
- [abc]: es un comodín para los valores abc
- [a-c]: es un comodín para los caracteres a b c (aquí hay un rango de acción)
- \: sirve para expresar caracteres que tiene funciones especiales
- *: es el carácter periódico puede actuar sobre un paréntesis.
- +: es otro carácter periódico pero en este caso el paréntesis debe aparecer por lo menos una vez.
- ?: puede aparecer una o cero veces el carácter.
Se puede agrupar patrones con el uso de paréntesis y de conectores lógicos.