Battisti – Blog

Tecnologia, Web e um pouco de cultura inútil

battisti On maio - 26 - 2009

Introdução

Em diversas situações precisamos manipular arquivos texto, uma ferramenta muito poderosa é o AWK, o zago tem um texto bem interessante para quem quiser começar a mexer.

Meu problema aqui era o seguinte: precisava contar quantas vezes uma string aparecia na coluna 14 do meu arquivo CVS!

Solução

cat arquivo.csv | awk -F ":" '$14 == "minha_string" {print $14}' | wc -l

Explicação:

  • cat: comando para escrever o conteúdo de um arquivo;
  • awk: linguagem para tratamento de texto;
  • wc: conta coisas o -l serve para contar linhas.

Categories: scripts

One Response

  1. Darlon disse:

    Awk é animal. E combinado com shell, torna-se ainda mais poderoso.

Leave a Reply