Я пытаюсь работать над пакетным сценарием для Windows (.bat), который выполняет некоторые команды, и мне нужно отправить '|' символ как параметр. Вот пример:

echo hello|world

это никогда не вернет строку hello|world . Я пытался избежать этого, используя hello\|world , но все равно безуспешно. Как это исправить, пожалуйста?

2 ответа2

1

Попробуй это:

echo hello^|world

В пакетном режиме вы можете использовать каретки или двойные кавычки для экранирования специальных символов.

0

Неважно, я нашел решение.

эхо Hello^|World

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .