Com o comando do Linux conhecido como wc, pode verificar o número de linhas, palavras e ca­rac­te­res de um ficheiro. O comando pode ser utilizado com vários do­cu­men­tos ao mesmo tempo; nesse caso, o comando soma os valores de cada um deles.

O que é o comando wc do Linux?

O comando wc do Linux é a forma mais simples de contar o número de ca­rac­te­res que existem num ficheiro de texto. O comando, cuja abre­vi­a­tura significa «word count», é executado na linha de comandos e vem pré-instalado na maioria das dis­tri­bui­ções Linux, como é o caso do Debian e do Ubuntu. O comando wc con­ta­bi­liza bytes, palavras e ca­rac­te­res, e fornece os res­pe­ti­vos valores em conjunto ou in­di­vi­du­al­mente. Embora a maioria dos programas de escrita ofereça uma opção se­me­lhante, se pretender obter os valores di­re­ta­mente a partir do terminal e sem ne­ces­si­dade de utilizar outro programa, o comando wc do Linux é ideal.

Como funciona o comando wc?

O fun­ci­o­na­mento do comando wc do Linux é muito simples. O comando apresenta uma lista de di­fe­ren­tes pa­râ­me­tros que aparecem por pre­de­fi­ni­ção ou que podes in­tro­du­zir através de uma opção. A con­fi­gu­ra­ção padrão do comando mostra o número de linhas, palavras e ca­rac­te­res su­ces­si­va­mente no terminal. Também pode executar o comando para vários ficheiros de texto ao mesmo tempo; nesse caso, obterá uma lista dos do­cu­men­tos com as suas linhas, palavras e ca­rac­te­res in­di­vi­du­al­mente e, além disso, a soma do valor total de linhas, palavras e ca­rac­te­res.

Como é a sintaxe do comando wc?

A sintaxe do comando wc no Linux é a seguinte:

$ wc [opción] [archivo]
shell

Se não es­pe­ci­fi­car as opções, a resposta será composta por três números (número de linhas, palavras e ca­rac­te­res), seguidos do nome do ficheiro. Se não es­pe­ci­fi­car um ficheiro es­pe­cí­fico, o comando irá au­to­ma­ti­ca­mente referir-se à entrada padrão.

Que opções oferece o comando wc do Linux?

O comando wc oferece muitas opções:

  • -c: mostra apenas o número de bytes que um ficheiro contém.
  • -L: mostra apenas o número de ca­rac­te­res contidos na linha mais longa do documento.
  • -l: mostra apenas o número de linhas que o ficheiro contém.
  • -m: mostra apenas o número de ca­rac­te­res que o ficheiro contém.
  • -w: mostra apenas o número de palavras que o ficheiro contém.

Exemplos do comando wc

Por fim, vamos mostrar-lhe alguns exemplos práticos para que possa ver por si mesmo como utilizar o comando wc do Linux.

$ wc ejemplo.txt
shell

O comando anterior mostra o número total de linhas, palavras e ca­rac­te­res do ficheiro exemplo.txt.

$ wc ejemplo.txt index.html
shell

O comando anterior apresenta os valores in­di­vi­du­ais de cada ficheiro na primeira linha, pela mesma ordem em que aparecem no comando, e, na última linha, a soma total de ambos os ficheiros.

$ wc -w ejemplo.py
shell

O comando anterior mostra apenas o número de palavras contidas no ficheiro exemplo.py.

Ir para o menu principal