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.