ReferenciarCampos-español

En AWK, $ es el operador para "referenciar campos". Justamente referencia el campo del registro de entrada actual dado por la expresión. Ejemplo, si se desea mostrar el primer campo, las siguientes son equivalentes:

# muestra el primer campo usando el operador '$' y una constante.
print $1;

# o con una expresión equivalente:
print $(2 * 0.5);

# idéntico pero con una variable en lugar de una constante:
i = 1;
print $i;

El poder de awk se encuentra en aprender a usar referencias a campos. Algunos ejemplos adicionales:

# muestra el valor de i y el campo i-ésimo.
print i, $i;

# muestra el campo i-ésimo, pero sólo si es distinto del string vacío:
if ($i != "")
  print $i;