如何使用echo命令显示/?没有显示自己的帮助信息

问题描述 投票:0回答:1

我正在编写一个批处理脚本,其中包含一个包含此

echo
字符串的帮助屏幕:

echo   /?                      Show this screen

在这种情况下,如何防止

echo
命令打印自己的帮助输出?

我已经尝试插入零宽度字符(U+200B、U+200C 和 U+200D),但 Windows 不太喜欢显示它们,(可能是由于缺乏 unicode 支持)

我尝试了

^/?
以及
/^?
/ ?
,所有这些仍然显示“echo”的帮助。

我尝试写入文件,然后使用

type
或类似工具从那里打印,直到我注意到只有
echo
可以将任意数据放入文件中。

windows batch-file cmd echo
1个回答
0
投票

您必须将

 
之后的空格字符
echo
替换为句点
.
:

echo   /?                      Show this screen

变成:

echo.  /?                      Show this screen
© www.soinside.com 2019 - 2024. All rights reserved.