Aqui está um documento no prompt do comando echo
(é um documento do XP, mas o comando echo
não mudou muito desde o DOS). Para encurtar a história, o caractere de acento circunflexo ^
é um caractere de escape usado com o comando echo
se você deseja imprimir um símbolo de redirecionamento ou encanamento ( |
ou <>
respectivamente).
Exemplo:
echo ^^^|^>^<^|^^
produzirá:
^|><|^
(usando 2 ^
em uma linha (assim como ^^
) irá imprimir um literal ^
).
Se você usá-lo no final de uma linha em um arquivo de lote, ele pode ser usado como 'continuação de linha', por exemplo:
arquivo echotest.bat
contém:
echo Hello from ^
the next line
quando a corrida for exibida:
Hello from the next line
O More?
é echo
perguntando se há mais entrada (como um símbolo de redirecionamento ou pipe ou apenas mais texto).
Espero que ajude.