Conte o número de palavras, linhas, bytes e até caracteres em um arquivo do terminal
banheiro
O comando (contagem de palavras) é usado nos sistemas Linux para contar o número de palavras, linhas e bytes em um arquivo de texto. Você pode canalizar e usá-lo de várias maneiras com outros comandos para exibir informações sobre arquivos de texto com bastante facilidade.
Usando banheiro
comando
Sintaxe geral:.
wc [opções ..] [nome do arquivo]
Opções disponíveis com banheiro
comando:
Opção | Descrição |
-eu | imprimir o número de linhas em um arquivo |
-C | imprimir o número de palavras em um arquivo |
-c | imprimir contagem de bytes em um arquivo |
-m | imprimir contagem de caracteres em um arquivo |
-EU | imprimir o comprimento da linha mais longa em um arquivo |
Exemplo:
Veremos um exemplo básico explicando o uso do banheiro
comando no Linux.
Temos um arquivo de demonstração chamado test.txt. A seguir está o conteúdo do arquivo de demonstração test.txt.
Este é um arquivo de demonstração. Este artigo irá ajudá-lo a aprender o comando wc. O comando wc é muito fácil de usar. Você pode aprender sobre seus recursos neste artigo. Você pode encontrar muitos artigos úteis relacionados a todas as suas necessidades do Linux nesta porta $ Fim do arquivo Obrigado.
Usando banheiro
comando neste arquivo.
wc test.txt
Saída:
gaurav @ ubuntu: ~ $ wc test.txt 11 51 275 test.txt gaurav @ ubuntu: ~ $
Nesta saída, você pode ver que os números representam os valores da seguinte maneira.
- número de linhas - 11
- número de palavras -
51
- número de bytes -
275
Você também pode exibir o número de linhas e palavras usando o banheiro
comando em vários arquivos.
Exemplo:
wc / etc / passwd / proc / cpuinfo
Saída:
gaurav @ ubuntu: ~ $ wc / etc / passwd / proc / cpuinfo 55 95 3102 / etc / passwd 108 820 4688 / proc / cpuinfo 163 915 7790 total gaurav @ ubuntu: ~ $
2ª linha na saída exibe os detalhes sobre / etc / passwd
arquivo e a 3ª linha / proc / cpuinfo
. No final da saída, o número total de ambos os arquivos combinados é exibido.
Como contar o total de linhas em um arquivo de texto
Usando o -eu
opção do banheiro
comando, você pode imprimir o número de linhas em um determinado arquivo de texto.
Sintaxe geral:
wc -l [nome_arquivo]
Exemplo:
wc -l / etc / group
Saída:
gaurav @ ubuntu: ~ $ wc -l / etc / group 81 / etc / group gaurav @ ubuntu: ~ $
Aqui, na saída, podemos ver que o número de linhas no / etc / group
o arquivo é 81.
Como contar palavras em um arquivo de texto
Usando -C
opção (minúsculas) em banheiro
comando imprime o número total de palavras em um arquivo de texto no terminal.
Sintaxe geral:
wc -w [file_name]
Exemplo:
wc -w test.txt
Saída:
51 test.txt
Existem 51 palavras no arquivo de texto test.txt.
Obtenha a contagem de bytes de um arquivo
Você pode usar o -c
opção com o banheiro
comando para imprimir o número de bytes no arquivo em seu terminal.
O número de bytes utilizados por um arquivo nos informa sobre a memória ocupada por aquele arquivo de texto.
Sintaxe geral:
wc -c [nome_arquivo]
Exemplo:
wc -c / etc / passwd
Saída:
gaurav @ ubuntu: ~ $ wc -c / etc / passwd 3102 / etc / passwd gaurav @ ubuntu: ~ $
A partir da saída, podemos concluir que, o senha
arquivo utiliza 3102 bytes.
Obtenha o número total de caracteres em um arquivo
Usando -m
opção com o banheiro
comando irá imprimir o número total de caracteres em um determinado arquivo.
Sintaxe geral:
wc -m [file_name]
Exemplo:
wc -m test.txt
Saída:
gaurav @ ubuntu: ~ / space $ wc -m test.txt 275 test.txt gaurav @ ubuntu: ~ / space $
A saída mostra que há 275 caracteres no arquivo fornecido.
Obtenha o comprimento da linha mais longa em um arquivo
Você pode usar o -EU
opção (maiúsculas) com o banheiro
comando para imprimir o comprimento da linha mais longa no arquivo de texto. Este comando imprime o comprimento em termos do número de caracteres em uma linha.
Sintaxe geral:
wc -L [nome_arquivo]
Exemplo:
wc -L test.txt
Saída:
82 test.txt
Essa saída representa que há 82 caracteres na linha mais longa no arquivo de texto test.txt fornecido.
Como contar o número de arquivos de texto no diretório atual
banheiro
O comando também pode ser usado para contar o número total de arquivos de texto no diretório atual. Para fazer isso, você deve usar banheiro
comando com o - achar
comando através de tubulação.
Vejamos este uso de banheiro
comando através de um exemplo.
Exemplo:
achar . -tipo f | wc -l
.
(ponto) : Aqui o .
(ponto) significa que achar
comando deve pesquisar no diretório atual.
-modelo
: Isso especifica o achar
comando para procurar por tipos de arquivo semelhantes no diretório atual.
f
: Aqui, f
representam 'arquivos'.
Qualquer que seja a saída deste primeiro comando achar
será então canalizado para o banheiro
comando. banheiro
irá então contar o número total de arquivos no diretório atual e exibir o número em seu terminal.
Saída:
gaurav @ ubuntu: ~ / space $ find. -tipo f | wc -l 13 gaurav @ ubuntu: ~ / space $
A saída é exibida como 13, o que significa que existem 13 arquivos de texto do mesmo tipo no diretório fornecido.
Conclusão
Como você concordaria que o uso de banheiro
O comando é bastante simples e pode ser facilmente usado com seus arquivos de texto para obter os detalhes sobre eles. Este comando também pode ser usado em combinação com outros comandos usando a opção de tubulação.