Comando wc do Linux
Nos sistemas operacionais do tipo Unix, o comando wc conta as palavras, novas linhas ou bytes de cada arquivo de entrada e gera o resultado.
Este documento cobre a versão GNU / Linux do wc .
Descrição
wc imprime nova linha, palavra e contagem de bytes para cada ARQUIVO , e um total se mais de um ARQUIVO for especificado. Sem FILE , ou quando FILE é um traço (” – “), o wc opera na entrada padrão . (Uma palavra é uma sequência de caracteres com tamanho diferente de zero, delimitado por espaço em branco .)
As opções abaixo podem ser usadas para selecionar quais contagens são impressas. As contagens estão sempre na seguinte ordem: nova linha , palavra , caractere , byte , comprimento máximo da linha .
Sintaxe
wc [ OPÇÃO ] ... [ ARQUIVO ] ...
wc [ OPÇÃO ] ... --files0-de = F
Opções
-c , –bytes | imprime a contagem de bytes. |
-m , –chars | imprime a contagem de caracteres. |
-l , –lines | imprima as contagens da nova linha. |
–files0-de = F | leia a entrada dos arquivos especificados por nomes terminados por NUL no arquivo F ; Se F for ” – “, leia os nomes da entrada padrão. |
-L , –max-comprimento da linha | imprima o comprimento da linha mais longa. |
-w , –words | imprima a palavra conta. |
–Socorro | exibir uma mensagem de ajuda e sair. |
–versão | informações da versão de saída e saia. |
Exemplos
wc myfile.txt
Exibe informações sobre o arquivo myfile.txt . A saída será semelhante ao seguinte:
5 13 57 myfile.txt
Onde 5 é o número de linhas, 13 é o número de palavras e 57 é o número de caracteres.
ls -1 | wc -l
Este comando retorna o número de objetos no diretório atual . Ele usa o comando ls para produzir uma lista de coluna única ( -1 ) do conteúdo do diretório, que gera uma linha por objeto; essa saída é canalizada para wc , que conta as linhas ( -l ) e retorna esse número.
Comandos relacionados
cksum – Calcule e exiba um CRC para arquivos.
nl – Numere as linhas em um arquivo.