我正在编写一个批处理脚本,其中包含包含此回显调用的帮助屏幕:
echo /? Show this screen
我如何停止 echo 打印它自己的(echo 的)帮助屏幕
我已经尝试插入零宽度字符(U+200B、U+200C 和 U+200D),但 Windows 不太喜欢显示它们(可能是由于缺乏 unicode 支持)。
我尝试过^/?以及/^?和 / ?,仍然显示 echo 的帮助屏幕。
我尝试写入文件,然后使用类型或类似方式从那里打印,直到我注意到只有 echo 可以将任意数据放入文件中。
使用这个 Unicode 字符: https://www.amp-what.com/unicode/search/200b(与 charmap.exe 中的有所不同):(
).
粘贴到/?前面:
echo <U+200b>/?
在 .bat 脚本中的某些场景下不起作用