Echo no Prompt de Comando: Descubra os segredos deste comando essencial Windows

Você usa Windows e quer aprender a usar a linha de comando ? Já ouviu falar do comando `echo`, mas não sabe para que serve ou como usá-lo? Não se preocupe, neste artigo você descobrirá o que é o comando `echo`, como usá-lo para exibir mensagens ou modificar parâmetros do echo e quais caracteres especiais você precisa conhecer para escapar de símbolos reservados.

Breve tutorial em vídeo sobre o comando "echo" , alguns pontos importantes a entender:

O que é o comando echo?

O comando `echo` é uma instrução que você pode digitar em uma janela preta chamada Prompt de Comando. Essa janela permite que você se comunique com o computador enviando comandos por escrito. O comando `echo` é usado para exibir palavras ou frases nessa janela. Por exemplo, se você digitar: `echo Bonjour`, verá a palavra 'Bonjour' aparecer na janela.

imagem 196

O comando `echo`, por outro lado, é uma opção que exibe os comandos digitados na janela antes de serem executados. Por exemplo, se você digitar: `dir`, verá a palavra `dir` seguida por uma lista dos arquivos e pastas no diretório atual.

imagem 197

O recurso de eco de comandos está habilitado por padrão , mas você pode desabilitá-lo se quiser ocultar os comandos digitados em um arquivo especial chamado arquivo em lote . Um arquivo em lote é um arquivo que contém vários comandos em sequência e pode ser executado automaticamente .

A sintaxe do comando echo é a seguinte:

eco [<message> ]

eco [ligado | desligado]

O primeiro parâmetro, `<mensagem> ` , especifica o texto a ser exibido na tela. O segundo parâmetro, `[ligado | desligado]`, ativa ou desativa a funcionalidade de eco do comando. Se você usar o comando `echo` sem parâmetros, ele exibirá a configuração atual de eco (ligado ou desligado).

Este artigo pode lhe interessar: Ctrl + Z: Qual a finalidade deste atalho de teclado surpreendente?

Como faço para usar o comando echo para exibir mensagens?

Comando Echo

O comando `echo` é especialmente útil quando o comando `echo` está desativado . Para exibir uma mensagem com várias linhas sem exibir os comandos, você pode incluir vários comandos `echo`. após o comando echo ser desativado em seu programa de processamento em lote. Por exemplo, se você quiser exibir a seguinte mensagem:

Bom dia,

Este é um exemplo

mensagem com várias linhas.

Tchau.

Você pode usar o seguinte arquivo de processamento em lote:

@echo desligado

eco Olá,

eco Este é um exemplo

Eco de mensagem multilinha.

Adeus.

imagem 198

O símbolo @ antes do primeiro comando impede que esse comando específico seja exibido . Se você quiser exibir uma linha em branco na tela , pode usar o comando `echo` sem espaço antes do ponto. Caso contrário, o ponto aparecerá em vez de uma linha em branco.

imagem 199

Como faço para usar o comando echo para modificar o parâmetro echo?

Se você deseja habilitar ou desabilitar o eco de comandos , pode usar os `echo on` ou `echo off` . Por exemplo, se quiser desabilitar o eco de comandos no prompt de comando, digite:

eco desligado

imagem 200

Após desativar o comando `echo`, o prompt de comando não aparecerá mais na janela do Prompt de Comando. Para exibir o prompt de comando novamente, digite:

eco ligado

imagem 201

Se você deseja impedir que todos os comandos em um arquivo em lote sejam exibidos na tela , inclua o comando `echo off` no início do arquivo. Por exemplo, se você quiser executar os seguintes comandos sem exibi-los na tela:

diretor

quebrar

cls

Você pode usar o seguinte arquivo de processamento em lote:

@echo desligado

diretor

quebrar

cls

Que caracteres especiais preciso conhecer para usar o comando echo?

Certos caracteres têm um significado especial para o shell Windows e não podem ser usados ​​diretamente no comando `echo`. São eles:

  • <
  • >
  • |
  • &
  • ^

Esses caracteres são usados ​​para redirecionar a saída de um comando , criar um pipeline entre dois comandos , executar dois comandos simultaneamente ou escapar um caractere especial . Para exibir esses caracteres com o comando `echo` , você deve usar um caractere de escape antes deles. O caractere de escape é o símbolo ^. Por exemplo, para exibir a seguinte mensagem:

  • A>B | C&D ^ E

Você deve digitar o seguinte comando:

  • eco A-^>B ^| C^&D ^^ E
imagem 202

Observe que você precisa digitar dois símbolos ^ para exibir um único símbolo ^. Da mesma forma, se quiser exibir um ponto de exclamação (!), você deve usar aspas duplas e um símbolo ^ antes do ponto de exclamação. Por exemplo, para exibir a seguinte mensagem:

  • Olá, mundo!

Você deve digitar o seguinte comando:

  • eco "Olá Mundo^!"

Você também pode usar dois símbolos ^ sem precisar de aspas duplas. Por exemplo:

  • eco Olá Mundo^^!
imagem 203

Perguntas frequentes sobre o comando eco

Aqui estão algumas perguntas frequentes sobre o comando eco e suas respostas.

Como faço para usar o comando echo para redirecionar a saída para um arquivo?

Se você quiser salvar a saída do comando `echo` em um arquivo, pode usar o símbolo `>` para redirecionar a saída para um arquivo. Por exemplo, se quiser criar um arquivo XML com o comando `echo`, você pode digitar:

  • eco ^<?xml version= »1.0″ encoding= »utf-8″ ?^> > meuarquivo.xml

O símbolo > cria um novo arquivo ou sobrescreve o conteúdo de um arquivo existente. Se você quiser adicionar conteúdo a um arquivo existente, pode usar o símbolo >> em vez disso. Por exemplo, se quiser adicionar uma linha ao arquivo XML anterior, você pode digitar:

  • eco<root> >> meuarquivo.xml

Como faço para usar o comando echo para exibir variáveis ​​de ambiente?

Se você deseja exibir os valores das variáveis ​​de ambiente usando o comando `echo` , deve usar o símbolo `%` em torno do nome da variável. Por exemplo, se quiser exibir o nome do usuário atual , você pode digitar:

  • echo %USERNAME%

Se você quiser exibir todos os nomes e valores das variáveis ​​de ambiente, pode digitar:

  • definir

Como faço para usar o comando echo para exibir a hora e a data?

Se você quiser exibir a hora e a data usando o comando `echo`, pode usar as variáveis ​​de ambiente `%TIME%` e `%DATE%`. Por exemplo, se quiser exibir a hora e a data atuais, você pode digitar:

  • echo São %TIME% em %DATE%
imagem 205

Você também pode usar os comandos de data e hora para exibir ou alterar a data e a hora do sistema .

Como faço para usar o comando echo para exibir uma mensagem sem quebra de linha? 

Se você quiser exibir uma mensagem com o comando `echo` sem passar para a próxima linha, pode usar a opção `/n`. Por exemplo, se quiser exibir duas mensagens na mesma linha, pode digitar: `echo /n Hello` `echo /n the world`

imagem 204

Como faço para usar o comando echo para exibir caracteres especiais?

Se você quiser exibir caracteres especiais com o comando `echo`, como aspas, colchetes angulares ou o símbolo de redirecionamento, você deve precedê-los com o símbolo `^` para escapá-los. Por exemplo, se você quiser exibir o texto " Olá > Mundo", você pode digitar: `echo ^“Olá ^> Mundo^”`

Conclusão

O comando `echo` é útil para exibir mensagens na tela ou o parâmetro `echo` de um comando criar arquivos de texto simples ou manipular variáveis ​​de ambiente . Para usar o comando `echo` corretamente , você precisa saber quais caracteres especiais devem ser escapados com o símbolo `^` . Esperamos que este artigo tenha ajudado você a entender melhor o comando `echo cmd` e suas aplicações.

Artigo anterior: Como abrir um arquivo GPX? Aprenda a usá-los!
Próximo artigo : O driver Broadcom BCM20702A0: Entendendo seu papel no Windows 10
Olá, sou o François :) Editor nas horas vagas que adora compartilhar sua paixão: TT High tech! 😍 Seja hardware, software, videogames, redes sociais e muitas outras áreas do site. Compartilho com vocês minhas análises, meus testes, tutoriais e meus favoritos em diversas mídias. Sou um tecnófilo conhecedor e exigente, que não segue apenas a moda, mas que procura orientá-lo para as melhores soluções. Então fique ligado!