arquivo de lote do Windows, use o caractere “|” (OR)

0

Estou tentando trabalhar em um script em lote para windows (.bat) que executa alguns comandos e precisa enviar o '|' caractere como um parâmetro. Aqui está um exemplo:

echo hello|world

isso nunca retornará a string hello|world .. Eu tentei escapar usando hello\|world , mas ainda não obtive sucesso. Como consertar isso, por favor?

    
por Reacen 07.05.2013 / 09:44

2 respostas

1

Tente isto:

echo hello^|world

Em lote, você pode usar caracteres ou aspas duplas para escapar de caracteres especiais.

    
por 07.05.2013 / 09:52
0

Não importa, achei a solução.

echo Hello^|World

    
por 07.05.2013 / 09:50