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áginanada roda no seu computador
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ção | O que faz |
|---|---|
-l | conta linhas |
-w | conta palavras |
-c | conta 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 -ldiz. - O
grep -c ERROR app.logtambém conta as linhas que batem, sem pipe.