AWK - Operador de associação de matriz

É representado por in. É usado ao acessar os elementos do array. O exemplo a seguir imprime elementos de matriz usando este operador.

Exemplo

[jerry]$ awk 'BEGIN { 
   arr[0] = 1; arr[1] = 2; arr[2] = 3; for (i in arr) printf "arr[%d] = %d\n", i, arr[i]
}'

Ao executar este código, você obtém o seguinte resultado -

Resultado

arr[0] = 1
arr[1] = 2
arr[2] = 3