Como usar o comando WC em Bash

Como usar o comando WC em Bash

Para contar o número geral de linhas, sílabas e letras em um documento de texto, use a função "WC", que significa "contagem de palavras". É apresentado com quatro colunas na saída. O primeiro dos quais exibe o número de linhas. A segunda coluna lista as palavras no arquivo. A terceira coluna lista os personagens. E a coluna final lista o nome do arquivo. Este comando "WC" nos dá acesso a vários sinalizadores, incluindo "-c", "-w" e outros que abordaremos neste artigo.

Usando o comando "WC" no Ubuntu 20.04 BASH

Para cada arquivo de entrada, a função "WC" ou "contagem de palavras" gera o número de novas linhas, palavras e bytes. Em geral, você pode usar o comando "WC" com um arquivo para obter informações sobre quantas linhas, caracteres ou palavras estão no arquivo. Vamos examinar as várias instâncias em que podemos precisar disso. Devemos primeiro mover o diretório para a área de trabalho usando o seguinte comando porque o arquivo de texto com o “DataFile.O nome txt ”é salvo na área de trabalho:

Linux@linux: ~ $ CD Desktop/

Agora, usamos o comando "WC" com o "DataFile.txt ”nome do arquivo para descobrir quantas linhas, palavras e personagens estão no arquivo. Depois de digitar o comando, pressionamos a tecla Enter no teclado para obter o resultado.

Linux@Linux: ~/Desktop $ WC DataFile.TXT

Mostramos o seguinte “DataFile.txt ”para que você possa entender rapidamente a saída:

Após a execução desta função, esse tipo de saída é retornado. O primeiro resultado aqui é "3", o que indica que existem três linhas neste arquivo. A segunda saída é "10", o que indica que há 10 palavras em uma linha. A terceira saída exibe a contagem de caracteres do arquivo. E a última saída exibe o nome do arquivo, “DataFile.TXT".

A contagem de linhas do arquivo é alterada na seção a seguir, onde também avaliamos a saída que ele produz após adicionar mais linhas. Agora existem linhas "7", como mostrado na imagem a seguir. À medida que o número de linhas aumenta, as palavras e caracteres também aumentam.

Como aumentamos o número de linhas no mesmo arquivo, agora usamos o mesmo comando com o mesmo nome de arquivo que é “DataFile.TXT".

Linux@Linux: ~/Desktop $ WC DataFile.TXT

Para verificar a saída, pressione a tecla Enter. Agora você pode ver na saída sobre como o número de linhas, palavras e caracteres é alterado. A contagem de linhas aumenta para 7, a contagem de palavras aumenta para 60 e a contagem de personagens aumenta para 349.

Usando as opções do comando "WC"

O comando "WC" nos dá várias possibilidades. Este "WC" nos ajuda a descobrir que o uso das várias opções se simplesmente queremos encontrar o número de linhas, os bytes que estão contidos no arquivo, a maior linha que está presente no arquivo, ou se queremos contar apenas a contar os vários arquivos de texto.

Imprimir o número de bytes usando a opção "-c"

Aqui, usamos o sinalizador "-C" com o comando "WC" e o "DataFile.Nome do arquivo txt ”para determinar o número de bytes ou caracteres. Em vez de usar "-c", podemos usar alternativamente os "-bytes" com o comando "WC" para exibir o número total de bytes que estão presentes em um arquivo de texto.

Linux@Linux: ~/Desktop $ WC -C DataFile.TXT

Quando pressionamos a tecla Enter, o número de bytes no arquivo é mostrado na saída. O número total de caracteres no arquivo é "349". Como visto na imagem a seguir, ele também imprime o nome do arquivo:

Usando a opção "-l" para imprimir a contagem de linhas

Nesta seção, usamos o comando "WC", a bandeira "-l" e o nome do arquivo de texto para produzir a contagem de linhas do arquivo.

Linux@linux: ~/desktop $ wc -l datafile.TXT

Depois de executar este comando, o “DataFile.txt ”exibe que existem linhas“ 7 ”no arquivo.

Imprimindo a contagem de palavras com a opção "-w"

Usando a opção "-w" e o comando "WC", exibimos o número total de palavras no "DataFile.txt ”nesta seção. O comando está listado no seguinte. Quando você o executa usando a tecla Enter, o resultado aparece na tela:

Linux@Linux: ~/Desktop $ WC -W DataFile.TXT

O número "60" no resultado indica que o "arquivo de dados.txt "contém palavras totais" 60 ".

Exibindo os caracteres da linha mais longa do arquivo de texto

O sinalizador maiúsculo (-l) é usado nesta seção para gerar o número de caracteres da linha mais longa do arquivo. Para começar, abra o arquivo e determine qual linha é a mais longa. O gráfico a seguir mostra o arquivo sendo usado. Como você pode ver na figura a seguir, há um total de linhas “7”, com a linha “6” tendo mais texto. Podemos saber neste arquivo que a linha "6" é a mais longa, olhando para ela. Mas podemos imprimir essas informações sobre a saída usando o "WC" com o comando "-l".

Linux@linux: ~/desktop $ wc -l datafile.TXT

Como a linha “6” é a mais longa, este comando produz com sucesso o número total de caracteres da linha “6” que é “115” no total.

Contando dos vários arquivos

Nesta parte, criamos mais um arquivo de texto nesta seção com o nome “File2.txt ”agora que temos dois arquivos de texto na área de trabalho, conforme mostrado no seguinte. Então, contamos as linhas, palavras e letras nos dois arquivos de texto usando o programa "WC".

Vamos colocar esse comando em prática. Utilizamos o comando "WC" antes de escrever os nomes dos primeiros e os segundos arquivos, o “DataFile.txt "e" file2.txt ”, respectivamente. A saída deste comando é exibida em três linhas. A primeira linha mostra o número total de linhas, palavras e caracteres do primeiro arquivo. A segunda linha mostra o número total de palavras, caracteres e linhas do segundo arquivo. Além disso, a terceira linha adiciona as palavras, caracteres e linhas de ambos os arquivos.

Linux@Linux: ~/Desktop $ WC DataFile.txt file2.TXT

Quando este comando é executado, ele imprime as informações sobre os arquivos. A primeira linha mostra que o “arquivo de dados.O arquivo txt "tem um total de linhas" 7 "," 70 "palavras e caracteres" 494 ". Enquanto o segundo arquivo tem um total de linhas "3", "3" palavras e "13" caracteres. A última linha mostra a soma de ambos os arquivos, fazendo com que o número total de linhas, palavras e caracteres depois de combinar os dois arquivos como "10", "73" e "507".

Conclusão

Neste artigo, discutimos como usar a função "WC" para adquirir a quantidade total de linha, palavras e caracteres em um arquivo usando o Ubuntu 20.04 versão. Utilizamos os vários sinalizadores de comando "WC", como "-c", "-l" e "-w". Na seção final, imprimimos o número total de linhas, palavras e caracteres de vários arquivos de texto. Na seção de conclusão, exibimos a contagem total que é o total da contagem para cada arquivo.