Previous Next Table of Contents

4. Estructura del patron

4.1 BEGIN

Acciones que se ejecutan antes del programa, por ejemplo, para definir variables


        BEGIN {TOTAL=7
                TOTAL1=8}

4.2 END

Acciones que se ejecutan luego del programa. Se usa el mismo formato que para BEGIN

4.3 Notas varias

Las acciones finalizan con ; } o fin de linea

Separador de registros \n

Separador de campos espacio 1 o mas

los campos se invocan en la siguiente forma

$1 $2... $n $0 toda la linea

Si se omite patron, entonces la accion se ejecuta sobre todo el archivo

Si se omite accion, entonces se imprime toda la linea

4.4 Variables fijas

NR

Numero de registro en el cual se encuentra. Si se esta en el ultimo registro es el total de registros

FS

Separador de campos (por defecto es espacio en blanco)

RS

Separador de registro (por defecto \n)

OFS

Separador de campos para la salida (por defecto SIN separador)

NF

Numero de Campo

4.5 Variables generales

Las variables no hay necesidad de declararlas, cuando se abren se inician automaticamente


Previous Next Table of Contents