Comando wc do Linux: para contar palavras, caracteres e linhas em ficheiros
Com o comando do Linux conhecido como wc, pode verificar o número de linhas, palavras e caracteres de um ficheiro. O comando pode ser utilizado com vários documentos 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 caracteres que existem num ficheiro de texto. O comando, cuja abreviatura significa «word count», é executado na linha de comandos e vem pré-instalado na maioria das distribuições Linux, como é o caso do Debian e do Ubuntu. O comando wc contabiliza bytes, palavras e caracteres, e fornece os respetivos valores em conjunto ou individualmente. Embora a maioria dos programas de escrita ofereça uma opção semelhante, se pretender obter os valores diretamente a partir do terminal e sem necessidade de utilizar outro programa, o comando wc do Linux é ideal.
Como funciona o comando wc?
O funcionamento do comando wc do Linux é muito simples. O comando apresenta uma lista de diferentes parâmetros que aparecem por predefinição ou que podes introduzir através de uma opção. A configuração padrão do comando mostra o número de linhas, palavras e caracteres sucessivamente no terminal. Também pode executar o comando para vários ficheiros de texto ao mesmo tempo; nesse caso, obterá uma lista dos documentos com as suas linhas, palavras e caracteres individualmente e, além disso, a soma do valor total de linhas, palavras e caracteres.
Como é a sintaxe do comando wc?
A sintaxe do comando wc no Linux é a seguinte:
$ wc [opción] [archivo]shellSe não especificar as opções, a resposta será composta por três números (número de linhas, palavras e caracteres), seguidos do nome do ficheiro. Se não especificar um ficheiro específico, o comando irá automaticamente 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 caracteres 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 caracteres 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.txtshellO comando anterior mostra o número total de linhas, palavras e caracteres do ficheiro exemplo.txt.
$ wc ejemplo.txt index.htmlshellO comando anterior apresenta os valores individuais 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.pyshellO comando anterior mostra apenas o número de palavras contidas no ficheiro exemplo.py.