Skip to main content

Conte o número de palavras em um arquivo usando o comando "Wc"

Como conseguir robux grátis no roblox (2018) (Abril 2025)

Como conseguir robux grátis no roblox (2018) (Abril 2025)
Anonim

O comando "wc" do Linux pode ser usado para fornecer um total do número de palavras que existem em um arquivo. Isso é útil se você está tentando entrar em uma competição que exige um número máximo de palavras ou se você é um aluno com um requisito mínimo de limite de palavras em um ensaio.

Na verdade, isso só funciona bem em arquivos de texto, mas o LibreOffice fornece uma opção de "contagem de palavras" através do menu "ferramentas" se você precisar da contagem de palavras de um documento com rich text como documento do Word, documento do OpenOffice ou arquivo rich text.

Como usar o comando "wc"

O uso básico do comando "wc" é o seguinte:

banheiro

Por exemplo, temos um arquivo chamado test.txt com o seguinte conteúdo:

Meu ensaioTítuloO gato sentou-se no tapete

Para descobrir o número de palavras neste arquivo, podemos usar o seguinte comando:

wc test.txt

A saída do comando "wc" é a seguinte:

3 9 41 test.txt

Os valores são os seguintes:

  • O primeiro número é o número de novas linhas de caracteres
  • O segundo número é o número de palavras
  • O terceiro número é o número de bytes
  • O valor final é o nome do arquivo

Obter o total de palavras contadas em vários arquivos

Você pode fornecer vários nomes de arquivos para o comando "wc" quando você recebe as contagens de cada arquivo e uma linha total.

Para provar isso, copiamos o arquivo test.txt e o chamamos test2.txt. Para obter a contagem de palavras dos dois arquivos, podemos executar o seguinte comando:

wc test.txt test2.txt

A saída é a seguinte:

3 9 41 test.txt3 9 41 test2.txt6 18 82 total

Como antes, o primeiro número em cada linha é o número de linhas, o segundo número é a contagem de palavras e o terceiro número, o número total de bytes.

Há outro interruptor disponível que é um pouco estranho no nome e funciona de uma maneira bastante estranha.

O comando é assim:

wc --files0-from = -

(Isso é um zero após os arquivos de palavras)

Quando você executar o comando acima, você verá um cursor e poderá digitar um nome de arquivo. Depois de inserir o nome do arquivo, pressione CTRL e D duas vezes. Isso mostrará os totais desse arquivo.

Agora você pode inserir outro nome de arquivo e pressionar CTRL D duas vezes. Isso mostrará os totais do segundo arquivo.

Você pode continuar fazendo isso até ter o suficiente. Pressione CTRL e C para sair de volta para a linha de comando principal.

O mesmo comando pode ser usado para encontrar as contagens de todas as palavras de todos os arquivos de texto em uma pasta da seguinte maneira:

encontrar . -tipo f -print0 | wc -l --files0-from = -

Isso combina o comando find com o comando word count. O comando find procura no diretório atual (denotado por.) Todos os arquivos com um tipo de arquivo e depois imprime o nome com um caractere nulo requerido pelo comando wc. O comando wc pega a entrada e processa cada nome de arquivo retornado pelo comando find.

Como exibir apenas o número total de bytes em um arquivo

Se você quer apenas uma contagem do número de bytes em um arquivo, você pode usar o seguinte comando:

wc -c

Isso retornará o número total de bytes e o nome do arquivo.

Como exibir apenas o número total de caracteres em um arquivo

A contagem de bytes é geralmente um pouco maior que o número total de caracteres em um arquivo. Se você quiser apenas a contagem total de caracteres, use o seguinte comando:

wc -m

Para o arquivo test.txt, a saída é 39 e não 41 como era antes.

Como exibir apenas o total de linhas em um arquivo

Você pode executar o seguinte comando para retornar apenas o número total de linhas em um arquivo:

wc -l

Como exibir a linha mais longa em um arquivo

Se você quiser saber a linha mais longa em um arquivo, você pode executar o seguinte comando:

wc -L

Se você executar esse comando no arquivo "test.txt", o resultado será 22, o que corresponde ao número de caracteres da linha "O gato sentou no tatame".

Como exibir apenas o número total de palavras em um arquivo

Por último, mas não menos importante, você pode obter o número total de palavras em um arquivo executando o seguinte comando:

wc -w