Длинные команды в командных файлах Windows можно разделить на несколько строк, используя ^
, как указано в Длинные команды, разделенные на несколько строк в пакетном (.bat) файле Windows Vista.
Однако, если каретка находится внутри строки с двойными кавычками, она не будет работать. Например:
echo "A very long line I want to ^
split into two lines"
Это напечатает "A very long line I want to ^
и скажет мне, что split
- неизвестная команда.
Есть ли способ обойти это?