8 例如,foo -option 10->30 file.ext(这是实际的语法要求)将输出重定向到名为30的文件。如何使cmd理解我想传递实际的>字符?我尝试了几种形式的双引号无济于事。 windows command-line-interface windows-command-prompt — 最大VT source
11 cmd转义字符是^这样的: foo -option 10-^>30 file.ext 应该为你工作 — 马特 source 我永远不会知道/猜不到-我仍然无法相信有人正在编写需要保留字符的Windows软件。 — mfinni 2010年 1 @mfinni:我经常在包含管道的FOR循环中使用插入符号作为转义符。批万岁!:) — jscott 2010年 2 @jscott-不要开始疯狂了:)抢救Powershell。 — MattB @mfinni:在大多数其他地方(例如Linuxland),这是完全正常的。 — user1686 @grawity-这就是为什么我指定“ Windows软件”。我知道,当您在外壳/批处理中或通过管道或其他奇怪的环境(甚至在Windows中)进行操作时,必须逃避很多事情。但是他只是说他正在使用cmd-我从没想过有人会故意写一些保证不能从cmd正常工作的东西。 — mfinni 2010年
0 向供应商询问该foo命令应如何工作? — 芬尼 source -1。那是外壳,而不是程序在>这里做些什么。 — 乔伊 我知道-我只是看不到有能力的供应商为Windows编写的语法在默认Shell上无法立即使用的软件。不确定-1是否必要。 — mfinni 2010年