wc

Quantas linhas tem esse arquivo, quantos erros nesse log, quantos arquivos nessa pasta? O wc -l responde.

>_ Teste aqui: um Linux simulado, nesta página
Carregando o terminal…

Exemplos

  • wc app.log
  • wc -l users.csv
  • grep ERROR app.log | wc -l
  • ls /etc | wc -l
  • wc -w app.log

Como funciona

O wc FILE mostra três contagens: linhas, palavras e bytes (caracteres), e depois o nome. Quase sempre você quer só uma, então use -l, -w ou -c.

A força dele está no fim de um pipe: grep ERROR app.log | wc -l conta as linhas de erro, ls | wc -l conta o que tem numa pasta.

Sintaxe

wc [-l] [-w] [-c] [ARQUIVO]...

Opções

OpçãoO que faz
-lconta linhas
-wconta palavras
-cconta bytes (caracteres, em texto simples)

Bom saber

  • Um CSV com linha de cabeçalho tem uma linha de dados a menos do que o wc -l diz.
  • O grep -c ERROR app.log também conta as linhas que batem, sem pipe.