você está aqui: Home  → Arquivo de Mensagens

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 a contagem do 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

E agora, o dever de casa, verificar que tudo o que eu falei funciona ;-)


Ditado do dia

To err is human, to really foul up requires the root password.



 

 

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

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script