No awk, existem dois separadores principais: o separador de campos e o separador de registros. O separador de registros separa diferentes grupos de campos. Como você provavelmente pode adivinhar nesta descrição, o registro padrão é uma nova linha. Você pode acessar o índice de registro atual na variável NR
.
awk 'NR==2 { print; exit }'
Você também pode escrever apenas awk NR==2
, mas o awk (já que você não disse para sair depois de encontrá-lo) continuará lealmente processando o restante do arquivo depois de atingir a linha 2, o que pode levar um longo tempo um arquivo grande. O exit
diz ao awk para sair imediatamente após a impressão do registro 2.