Como ecoar o valor da variável contendo sinais de porcentagem? [duplicado]


3

Esta pergunta já tem uma resposta aqui:

Eu quero eco uma variável com o% 's.

Ex:

set var=Hello
echo %var%

Obviamente, isso resultaria no eco de "Olá", mas como posso fazê-lo ecoar %var%?


Respostas:


2

Você deve dobrar os sinais de porcentagem %%var%%

@echo off
set "var=Hello"
echo in my variable %%var%% ===^> %var%
pause

1

Escapar caracteres especiais o efeito cercando o valor por acento circunflexo s

echo ^%var^%

insira a descrição da imagem aqui


Quando eu uso isso, apenas ecoa "Olá". Eu quero que ele ecoe% var% sem ir para a variável
INTENSEFIRE

Olhe a foto que estou prestes a adicionar dentro do post.

Estou tentando usar isso em um arquivo em lotes, e estou usando isso e ele não funcionará como no prompt.
INTENSEFIRE

: conjunto de teste var = Hello echo ^% var ^% goto test
INTENSEFIRE 15/16

1
Use duplas sinais de porcentagem %%var%%dentro de arquivos
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.