como escapar símbolo tubo | em scripts bat?

26

Preciso ecoar o uso de commad como este no script em lote chamado command.bat

command.bat on|off

Eu não posso usar

echo %0 on|off

Eu sei que posso usar

echo "%0 on|off"

mas coloca aspas

Existe alguma outra maneira?

Prashant Bhate
fonte

Respostas:

36

Use um sinal de intercalação.

por exemplo.

echo %0 on^|off
paradroid
fonte