Comandos Linux – Comando wc

Comando wc do Linux

comando wc

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.

cksum – Calcule e exiba um CRC para arquivos.
nl – Numere as linhas em um arquivo.

Categorias
Compartilhe esse post

Posts populares

Linux Force Security Cursos de linux e segurança da informação

Seu futuro na tecnologia começa agora! Não deixe essa chance escapar.