Например, foo -option 10->30 file.ext(это фактический синтаксис требуется) перенаправляет вывод в файл с именем 30. Как я могу заставить cmd понять, что я хотел бы передать фактический> символ? Я пробовал несколько форм двойных кавычек безрезультатно.
Я бы никогда этого не знал / не догадался - я до сих пор не могу поверить, что кто-то пишет программное обеспечение для Windows, для которого требуется зарезервированный символ.
@ Grawity - вот почему я указал «программное обеспечение Windows». Я знаю, что когда вы делаете что-то в shell / batch или через pipe или другую странную среду, даже в windows, вы должны избегать многих вещей. Но он просто сказал, что использует cmd - я никогда бы не подумал, что кто-то намеренно напишет что-то, что гарантированно не будет работать с cmd.
Я понимаю это - я просто не вижу компетентного поставщика, пишущего программное обеспечение для окон с синтаксисом, которое не будет работать из коробки на оболочке по умолчанию. Не уверен, что -1 необходим.