Comando echo
Função
- Exibir uma mensagem no terminal
Sintaxe básica
-
$ echo "<mensagem>"
-
Exemplo
-
$ echo "Olá mundo!"
- Saída:
Olá mundo
- Saída:
-
$ echo $HOME
- Saída:
/home/gabriel
- Saída:
-
$ NOME="GABRIEL" && echo $NOME
- Saída:
Gabriel
- Saída:
-
Flags
-
-e
-
Função: habilitar a interpretação de caracteres especiais (Exemplo:
\n
) -
Sintaxe:
$ echo "<mensagens como caracteres especiais>"
-
Exemplo:
$ echo -e "Olá \nmundo!"
-
Saída
Olá mundo!
-
-
OBS: essa flag possibilita a definição de cores na saída das mensagens
-
Exemplo:
$ echo -e "\033[31m Olá \033[m"
- Saída:
Olá
(na cor roxo)
- Saída:
-
-
Opções
-
>>
-
Função: redirecionar a saída do comando
echo
para o final de um arquivo (irá criá-lo caso não exista) -
Sintaxe:
$ echo "<texto>" >> <arquivo>
-
Exemplo:
$ echo "Gabriel" >> arquivo.txt
-
Saída
-
Não tem retorno na tela do terminal
-
Arquivo
arquivo.txt
Gabriel
-
-
-