我正在编写一个批处理脚本,其中包含一个包含此
echo
字符串的帮助屏幕:
echo /? Show this screen
在这种情况下,如何防止
echo
命令打印自己的帮助输出?
我已经尝试插入零宽度字符(U+200B、U+200C 和 U+200D),但 Windows 不太喜欢显示它们,(可能是由于缺乏 unicode 支持)。
我尝试了
^/?
以及/^?
和/ ?
,所有这些仍然显示“echo”的帮助。
我尝试写入文件,然后使用
type
或类似工具从那里打印,直到我注意到只有 echo
可以将任意数据放入文件中。
您必须将
之后的空格字符 echo
替换为句点 .
:
echo /? Show this screen
变成:
echo. /? Show this screen