我一直讨厌批处理,我仍然讨厌批处理,即使对于最简单的事情我更喜欢 C 或 PHP/Perl。但这一次我不能没有它,****叹气****。
我想将 echo 命令重定向到另一个命令。例如:
echo example | more
但我也希望能够在管道的 echo 部分使用特殊字符:
echo & | more
这当然没有用。所以我尝试了:
echo ^& | more
这也不起作用。然后通过反复试验,我发现:
echo ^^^& | more
那行得通。但作为感兴趣的程序员,我想知道为什么。为什么没有^&
工作并^^^&
做到了?