The Linux WC command (word count)
The Linux word count command is named wc
. The wc
command counts the number of characters, words, and lines that are contained in a text stream. Se isso soa simples ou chato, é tudo menos; o comando wc
pode ser usado em pipelines de comando Linux para fazer todo o tipo de coisas interessantes.
let’s take a look at some Linux wc
command examples to show the power of this terrific little command.
Linux wc exemplos de comandos (palavras, linhas, caracteres)
Em seu uso mais básico, o wc
comando pode ser usado para contar o número de linhas, palavras e caracteres de um arquivo como este:
$ wc /etc/passwd 65 185 3667 /etc/passwd
neste exemplo, o arquivo /etc/passwd tem 65 linhas, 185 palavras (como wc
determina palavras), e 3,667 caracteres.
Se você só quer saber o número de linhas em um arquivo basta adicionar o argumento, como este:
$ wc -l /etc/passwd 65 /etc/passwd
Ou, se você deseja saber o número de palavras em um arquivo, adicione o -w
argumento, como este:
$ wc -w MyStory.txt 185 MyStory.txt
Usando o Linux wc comando no comando dutos
O comando wc segue o paradigma de entrada de leitura a partir do STDIN e escrevendo saída para STDOUT, então ele pode ser usado em todos os tipos de comando do Linux dutos. Este comando mostra o número de utilizadores actualmente ligados ao seu sistema Linux:
who | wc -l
Ele faz isso, canalizando a saída de who
comando para a entrada de wc
comando, que neste caso é usado para contar o número de linhas de saída who
comando.
da mesma forma, este próximo comando mostra o número de processos actualmente em execução no seu sistema Linux:
ps -e | wc -l
isto funciona da mesma forma que o exemplo anterior: Gerar o resultado usando um comando (o comando ps
), e usar o comando para contar o número de linhas de saída desse comando.
espero que estes exemplos de comandos Unix/Linux wc
tenham sido úteis.