我正在尝试编写一个用于执行某些命令的 Windows 批处理脚本 (.bat),并且需要发送“|”字符作为参数。以下是示例:
echo hello|world
这将永远不会返回hello|world
字符串。我尝试使用它来转义它hello\|world
,但仍然没有成功。请问如何解决这个问题?
答案1
尝试这个:
echo hello^|world
在批处理中,您可以使用插入符号或双引号来转义特殊字符。
答案2
没关系,我找到了解决办法。
回声Hello^|World