close

Banheiro (Unix)

Ir para a navegação Ir para a pesquisa

wc ( w ord count ) é um comando usado no sistema operacional Unix que permite realizar contagens diferentes da entrada padrão, sejam palavras, caracteres ou quebras de linha.

O programa lê a entrada padrão ou uma lista concatenada e gera uma ou mais das seguintes estatísticas: contagem de linhas, contagem de palavras e contagem de bytes. Se uma lista de arquivos for passada como parâmetro, ela mostrará as estatísticas de cada arquivo individual e, em seguida, as estatísticas gerais.

Modo de uso

   wc -l <arquivo> número de linhas
   wc -c <arquivo> número de bytes
   wc -m <arquivo> imprime o número de caracteres
   wc -L <file> imprime o comprimento da linha mais longa
   wc -w <arquivo> imprime o número de palavras

Exemplo de uso

$ wc ideias.txt excerto.txt
     40 149 947 ideias.txt
   2294 16638 97724 excerto.txt
   2334 16787 98671 totais

Combinação com outros comandos

Concatenamos o conteúdo do arquivo /etc/passwd, com grep procuramos todas as linhas que contêm “/home” em seu conteúdo e com wc -l contamos as linhas resultantes.

$ cat /etc/passwd | grep /home | wc -l
   3


Links externos