De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

awk - Comandos Úteis (2)

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 17 de Maio de 1997

Para se imprimir apenas o último campo de um arquivo com o comando awk, podemos utilizar o comando:

$ awk '{print $NF}' arquivo.exemplo

A variável NF significa número de campos. Quando precedida por $ indica o último campo, à semelhança de $1, $2, etc.

Se quisermos imprimir o número de campos de um arquivo:

$ awk '{print NF}' arquivo.exemplo

Se quisermos imprimir apenas as linhas que contenham mais de dez campos:

$ awk -F: 'NF > 10 {print}' arquivo.exemplo

Ou, se quisermos imprimir apenas as linhas que possuam exatamente 10 campos:

$ awk -F: 'NF == 11 {print}' arquivo.exemplo

Se quisermos imprimir apenas o segundo campo de registros que contenham a palavra teste:

$ awk '/teste/ {print $2}' arquivo.exemplo

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rubens Queiroz de Almeida