Comando Linux · 3 min read · Sep 18, 2025

Tutorial do Comando echo do Linux para Iniciantes (5 Exemplos)

Suponha que você queira adicionar uma linha de texto codificada em um arquivo através do comando no Linux, o que você faria? Uma abordagem óbvia seria abrir o arquivo em um editor e, em seguida, inserir a linha manualmente. Mas pense em um caso em que essa tarefa precisa ser automatizada. Qual é a sua opção nesse caso?

Bem, existe um comando - chamado echo - que você pode usar no caso mencionado. Existem algumas outras situações também onde essa ferramenta se mostra útil. Neste tutorial, discutiremos os fundamentos do echo, bem como as opções de linha de comando que ele fornece. Mas antes disso, vale a pena compartilhar que todos os comandos e instruções mencionados neste tutorial foram testados no Ubuntu 16.04LTS.

Comando echo do Linux

Aqui está a sintaxe genérica do comando:

echo [SHORT-OPTION]... [STRING]...
echo LONG-OPTION

E aqui está o que a página do manual da ferramenta diz sobre isso:

echo - exibir uma linha de texto
Echo a STRING(s) para a saída padrão.

Os seguintes exemplos em formato de perguntas e respostas lhe darão uma ideia melhor de como o comando echo funciona.

Q1. Como exibir uma linha de texto na saída usando echo?

Isso é muito fácil - tudo que você precisa fazer é passar a linha de texto como entrada para o comando echo.

echo [linha-de-texto]

Aqui está um exemplo:

Agora, voltando à pergunta que foi feita no início deste tutorial, se você quiser adicionar uma linha a um arquivo existente, aqui está como você pode fazer isso usando echo:

echo [linha-de-texto] >> nome-do-arquivo

Aqui está o comando mencionado em ação:

Q2. Como desabilitar o caractere de nova linha no final da saída do echo?

Por padrão, a saída do comando echo termina com um caractere de nova linha. No entanto, se você quiser, pode alterar esse comportamento usando a opção de linha de comando -n.

A captura de tela a seguir mostra que a saída não continha nova linha quando -n foi usado:

Q3. Como o echo lida com escapes de barra invertida?

Quando usado no modo padrão, o comando echo não trata escapes de barra invertida como caracteres especiais e, portanto, não os interpreta de nenhuma maneira especial. Por exemplo, a captura de tela a seguir mostra que o caractere de retrocesso (\b) foi exibido como está na saída:

No entanto, se você quiser, pode alterar esse comportamento usando a opção de linha de comando -e.

Agora você pode ver que o caractere especial foi interpretado como retrocesso, e ‘o’ foi deletado na saída.

Q4. Como o echo às vezes atua como alternativa ao comando ls?

Você também pode usar echo no lugar do ls em certos cenários. Por exemplo, para listar todos os arquivos .jpg no diretório atual, você pode simplesmente executar o seguinte comando:

echo *.jpg

Q5. Como o echo ajuda em outros casos de uso do mundo real?

O comando echo é realmente útil ao trabalhar com variáveis (tanto de shell quanto de ambiente) na linha de comando. Especificamente, você pode facilmente exibir o valor de uma variável usando a ferramenta - tudo que você precisa fazer é passar o nome da variável (precedido pelo sinal $) para o comando echo.

A captura de tela a seguir mostra alguns exemplos:

Conclusão

Claramente, o echo é uma pequena utilidade de linha de comando que não oferece muitas opções de linha de comando, mas faz o que promete. Não há exatamente uma curva de aprendizado associada a essa ferramenta - basta entender e experimentar tudo o que mencionamos aqui, e você estará pronto para começar. Para mais informações, acesse a página do manual do echo.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.