2021-10-10 02:58:58 +01:00
# echo
> Imprime os argumentos passados.
> Mais informações: <https://www.gnu.org/software/coreutils/echo>.
2023-10-15 09:05:32 +01:00
- Imprime uma mensagem de texto. Nota: aspas são opcionais:
2021-10-10 02:58:58 +01:00
2023-10-15 09:05:32 +01:00
`echo "{{Olá Mundo}}"`
2021-10-10 02:58:58 +01:00
2023-10-15 09:05:32 +01:00
- Imprime uma mensagem com variáveis de ambiente:
2021-10-10 02:58:58 +01:00
2023-10-15 09:05:32 +01:00
`echo "{{Meu caminho é $PATH}}"`
2021-10-10 02:58:58 +01:00
2023-10-15 09:05:32 +01:00
- Imprime uma mensagem sem adicionar uma nova linha no final:
2021-10-10 02:58:58 +01:00
2023-10-15 09:05:32 +01:00
`echo -n "{{Olá Mundo}}"`
2021-10-10 02:58:58 +01:00
2023-10-15 09:05:32 +01:00
- Adiciona uma mensagem no arquivo:
2021-10-10 02:58:58 +01:00
2023-10-15 09:05:32 +01:00
`echo "{{Olá Mundo}}" >> {{arquivo.txt}}`
2021-10-10 02:58:58 +01:00
2023-10-15 09:05:32 +01:00
- Habilita interpretação dos códigos de escape após barra invertida (caracteres especiais):
2021-10-10 02:58:58 +01:00
`echo -e "{{Coluna 1\tColuna 2}}"`
2023-10-15 09:05:32 +01:00
- Imprime o status de saída do último comando executado (Nota: no prompt de comando do Windows e no PowerShell, os comandos equivalentes são `echo %errorlevel%` e `$lastexitcode` respectivamente):
`echo $?`