Windows 批处理文件,使用“|”(OR)字符

Windows 批处理文件,使用“|”(OR)字符

我正在尝试编写一个用于执行某些命令的 Windows 批处理脚本 (.bat),并且需要发送“|”字符作为参数。以下是示例:

echo hello|world

这将永远不会返回hello|world字符串。我尝试使用它来转义它hello\|world,但仍然没有成功。请问如何解决这个问题?

答案1

尝试这个:

echo hello^|world

在批处理中,您可以使用插入符号或双引号来转义特殊字符。

答案2

没关系,我找到了解决办法。

回声Hello^|World

相关内容