echo
echo: exibir uma string de texto.
O comando echo é um comando embutido em vários sistemas operacionais (Unix, Linux, macOS e Windows), usado para exibir uma linha de texto ou uma string passada como argumento. Ele é muito usado em scripts de shell e arquivos batch para exibir mensagens de status na tela ou em um arquivo.
Embora o echo não seja um comando específico do Git, ele aparece com frequência em scripts de shell e em interações de linha de comando ligadas a fluxos de trabalho do Git, para exibir informações, montar comandos ou manipular arquivos.
O nome "echo" pode parecer uma escolha estranha para um comando que exibe texto. Ele não tem nada a ver com som ou acústica. O nome vem dos primórdios da computação, quando "echo" descrevia uma máquina que devolvia uma cópia do que era enviado a ela (exatamente como um eco na vida real). Nesse contexto, o comando echo devolve (para a tela ou para um arquivo) o texto que você passa para ele.
Redirecionando a saída
O comando echo é muito usado para colocar um trecho de texto em um arquivo. Você pode redirecionar a saída do echo para um arquivo usando os operadores > ou >>. O operador > sobrescreve o arquivo se ele já existir, enquanto >> acrescenta a saída ao final do arquivo, preservando o conteúdo existente. Um jeito fácil de lembrar a diferença:
>: 1 seta = manter 1 coisa = manter o meu>>: 2 setas = manter 2 coisas = manter o seu e o meu
Exemplos
Exiba uma mensagem simples:
echo "Hello, World!"Hello, World!Escreva a saída em um novo arquivo, sobrescrevendo-o se ele já existir:
echo "Hello, World!" > file.txtHello, World!Acrescente a saída a um arquivo existente:
echo "This is appended text." >> file.txtHello, World!
This is appended text..gitignoregit checkoutgit configgit taggit worktree