我一直讨厌批处理,即使对于最喜欢C或PHP/Perl的最简单的东西,我仍然会这样做。但是这次我不能没有它,****叹了口气。批处理:使用脱字符转义
我想将echo命令重定向到其他命令。例如:
echo example | more
,但我也希望能够在管道的回声部分使用特殊字符:
echo & | more
这当然没有工作。所以我尝试过:
echo ^& | more
哪个也没有工作。然后通过反复试验,我发现:
echo ^^^& | more
和那个工作。但作为感兴趣的程序员,我想知道为什么为什么^&
不工作,^^^&
呢?
我发现了这个,也许这对你有帮助? http://stackoverflow.com/questions/3813370/how-to-avoid-cmd-exe-interpreting-shell-special-characters-like – JohnP
+1,全能一批即使你轻微的美丽,LOL 。据我所知,批次非常古怪,不一致,记录不完整。但是,我想这个挑战是为什么我有这么多的乐趣:-) – dbenham
@dbenham,是否有任何企图在Windows上记录批处理语法? – Pacerier