1
resposta

Echo

Estou iniciando e não tenho familiaridade com os termos de aTI . Quando vc coloca echo para imprimir mensagens e o operador > para modificar o destino da mensagem. Echo, seria colocar o texto no documento?

1 resposta

Olá, Elisa. Tudo bem?

O nome do comando echovem de "ecoar" a mensagem, passar a mensagem em frente. Acontece que as mensagens no terminal Linux, por padrão, vão para o STDOUT (Standard Output = Saída Padrão) que é a saída mais comum do terminal, mostrando o texto para o usuário.

Como temos uma saída padrão, isso nos indica que há outros tipos de saída e uma delas são arquivos. O símbolo > indica que estamos redirecionando a saída para o local que estamos indicando à direita do operador. Então echo "hello-world" > arquivo.txt executa o comando echomas redireciona a saída dele para o arquivo passado.

Espero ter ajudado.