6 Comando WC para contar o número de linhas, palavras e caracteres no arquivo
- 2481
- 596
- Leroy Lebsack
Banheiro (abreviatura de Contagem de palavras) é uma ferramenta de linha de comando nos sistemas operacionais UNIX/Linux, usados para descobrir o número de contagem de novas linhas, contagem de palavras, byte e contagem de caracteres nos arquivos especificados pelo Arquivo Argumentos para a saída padrão e mantêm uma contagem total para todos os arquivos nomeados.
Quando você define o Arquivo parâmetro, o Banheiro O comando imprime os nomes dos arquivos, bem como as contagens solicitadas. Se você não definir um nome de arquivo para o Arquivo Parâmetro, ele imprime apenas a contagem total para a saída padrão.
Neste artigo, discutiremos como usar o Banheiro comando para calcular as novas linhas, palavras, caracteres ou bytes de um arquivo com exemplos práticos.
Sintaxe do comando wc
A sintaxe do Banheiro O comando é mostrado abaixo.
# wc [options] nomes de arquivos
Os seguintes são as opções e o uso fornecidos pelo Banheiro comando.
wc -l
- Imprime o número de linhas em um arquivo.wc -w
- imprime o número de palavras em um arquivo.WC -C
- Exibe a contagem de bytes em um arquivo.wc -m
- imprime a contagem de caracteres de um arquivo.wc -l
- Imprime apenas o comprimento da linha mais longa em um arquivo.
Vamos ver como podemos usar o 'BanheiroComando com os poucos argumentos e exemplos disponíveis neste artigo. Nós usamos o 'Tecmint.TXT'Arquivo para testar os comandos.
Vamos descobrir a saída do Tecmint.TXT Arquivo usando o comando CAT como mostrado abaixo.
$ Cat Tecmint.TXT Red Hat Centos Almalinux Rocky Linux Fedora Debian Scientific Linux OpenSuse Ubuntu Xubuntu Linux Mint Deepin Linux Slackware Mandriva
1. Um exemplo básico do comando WC
O 'Banheiro'Comando sem passar por qualquer parâmetro exibirá um resultado básico do'Tecmint.TXT' arquivo. Os três números mostrados abaixo são 12 (número de linhas), 16 (número de palavras), e 112 (Número de bytes) do arquivo.
$ WC Tecmint.TXT 12 16 112 Tecmint.TXT
2. Contagem número de linhas em um arquivo
Conte o número de novas linhas em um arquivo usando a opção '-eu
', que imprime o número de linhas de um determinado arquivo. Digamos, o comando a seguir exibirá a contagem de novas linhas em um arquivo.
Na saída, o primeiro campo é atribuído como contagem e o segundo campo é o nome do arquivo.
$ WC -L Tecmint.TXT 12 Tecmint.TXT
3. Contagem número de palavras em um arquivo
O -c
argumento com o Banheiro Comando imprime o número de palavras em um arquivo. Digite o seguinte comando para contar as palavras em um arquivo.
$ WC -W Tecmint.TXT 16 Tecmint.TXT
4. Contagem número de caracteres em um arquivo
Ao usar a opção -m
com o Banheiro O comando imprimirá o total número de caracteres em um arquivo.
$ WC -M Tecmint.TXT 112 Tecmint.TXT
5. Contagem número de bytes em um arquivo
Ao usar a opção -c
Imprimirá o número de bytes de um arquivo.
$ WC -C Tecmint.TXT 112 Tecmint.TXT
6. Exibir comprimento da linha mais longa do arquivo
O 'Banheiro'Comando permite um argumento'-eu
', Ele pode ser usado para imprimir o comprimento do mais longo (número de caracteres) alinhe em um arquivo.
Então, temos a linha de caracteres mais longa ('Linux científico') Em um arquivo.
$ WC -L Tecmint.TXT 16 Tecmint.TXT
7. Verifique as opções de comando WC
Para mais informações e ajuda no Banheiro comando, basta executar o 'WC -Help
' ou 'homem wc
'Da linha de comando.
$ wc --help ou $ man wcUso do comando do WC
Uso: WC [Opção]… [arquivo]… ou: WC [Opção]… --files0-from = f Print Newline, Word e Byte Counts para cada arquivo e uma linha total se mais de um arquivo for especificado. Uma palavra é uma sequência diferente de caracteres delimitados pelo espaço branco. Sem arquivo ou quando o arquivo é -, leia a entrada padrão. As opções abaixo podem ser usadas para selecionar quais contagens são impressas, sempre na seguinte ordem: newline, palavra, personagem, byte, comprimento máximo da linha. -c, -bytes imprimem as contagens de bytes -M, -CARRAS IMPRESSÃO A CANTRA CANTRAS -L, -LINES IMPRESSÃO A NOVA linha Counts - -Files0 -From = F Leia a entrada dos arquivos especificados por nomes terminados com nulo no arquivo f ; Se f é -então leia os nomes da entrada de entrada -l, - -max -line -comprimento Printar a largura máxima da exibição -w, -palavras imprimem as palavras contagem -help exibir essa ajuda e saída -Informações da versão de saída da versão e informações e informações sobre a versão e Saia do GNU CoreUtils Online Ajuda: Documentação completa em: ou disponível localmente via: info '(coreutils) WC Invocation'
Neste artigo, você aprendeu sobre o Banheiro Comando, que é um utilitário simples da linha de comando para contar o número de linhas, palavras, caracteres e byes nos arquivos de texto. Existem muitos outros comandos do Linux, você deve aprender e dominar suas habilidades de linha de comando.
- « ARPWATCH - MONITOR ATIVIDADE ETHERNET {IP e MAC Endereço} no Linux
- Como configurar o servidor samba em Rhel, Rocky Linux e Almalinux »