Escolha uma Página

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.