# Comando wc do Linux: para contar palavras, caracteres e linhas em ficheiros

Com o [comando do Linux](https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/comandos-do-linux-a-lista-essencial/ "Comandos de Linux: la lista fundamental") 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](https://www.ionos.com/pt-pt/digitalguide/servidores/know-how/debian-o-software-universal-para-sistemas-operativos/ "Debian, el software universal para sistemas operativos") 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:

```shell
$ wc [opción] [archivo]
```

Se 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.

```shell
$ wc ejemplo.txt
```

O comando anterior mostra o número total de linhas, palavras e caracteres do ficheiro *exemplo.txt*.

```shell
$ wc ejemplo.txt index.html
```

O 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.

```shell
$ wc -w ejemplo.py
```

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


This is a markdown version of: [https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/comando-wc-do-linux/](https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/comando-wc-do-linux/) for AI/LLM consumption.