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.