sromero separador examples campos awk

separador - awk unix



awk Ășltimo argumento antes de NF? (1)

Intenté imprimir el argumento antes de $ NF. Sin embargo $ NF-- no hace el truco. ¿Cuál es la solución a esto? El problema es que no sé cuántos args tengo, así que siempre necesito $ NF y el arg antes.

Saludos cordiales

Juergen

De acuerdo:

host -t ptr 1.1.1.1 | awk ''/ puntero / {num = split ($ 0, a, "."); imprime un [num-2] "." a [num-1];} ''

foo.tld


Puede usar $(NF - 1) para obtener el penúltimo campo. Entonces en tu caso:

awk ''{print $(NF - 1), $NF}''