BATCH: Как отобразить строку, содержащую символ '&', в файл - PullRequest
4 голосов
/ 30 ноября 2011

Я пытаюсь записать в файл строку URL, в которой есть символ '&' (с использованием простого 'echo'), проблема в том, что это сохраненный символ в командной строке, поэтому он не работает.

Есть ли способ сообщить командной строке, что она является частью строки.

Пример:

echo www.google.com/search=make&peace > love.txt

Я получу ошибку, указывающую, что "peace" не распознанная команда.

Спасибо!

Ответы [ 2 ]

16 голосов
/ 30 ноября 2011

cmd использует ^ в качестве escape-символа, поэтому

echo www.google.com/search=make^&peace > love.txt
5 голосов
/ 30 ноября 2011

Просто заключите URL в кавычки:

echo "www.google.com/search=make&peace" > love.txt
...