fbpx

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 , –bytesimprime a contagem de bytes.
-m , –charsimprime a contagem de caracteres.
-l , –linesimprima as contagens da nova linha.
–files0-de = Fleia 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 linhaimprima o comprimento da linha mais longa.
-w , –wordsimprima a palavra conta.
–Socorroexibir uma mensagem de ajuda e sair.
–versãoinformaçõ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.

22 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

[email protected]

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900
[email protected]

Copyright © Linux Force Security  - Desde 2011.