Você pode definir o separador de campo usando a opção -F
. Use os seguintes comandos no terminal
$ awk -F "::" 'NR==1 {print }' logfile.txt
1
$ awk -F "::" 'NR==2 {print }' logfile.txt
10
$ awk -F "::" 'NR!=1 && NR!=2 {print }' logfile.txt
127.0.0.1
172.17.1.1
A variável NR
armazena o número da linha. Por exemplo, considere seu arquivo, com ::
como
separador de campo
NR=1 1
NR=2 10
NR=3 127.0.0.1
NR=4 172.17.1.1
and so on.
Se você usar .
como separador de campo, será como
NR=1 1::
NR=2 10::
NR=3 127 0 0 1
NR=4 172 17 1 1