gpt4 book ai didi

batch-file - 批处理 : Auto escape special characters

转载 作者:行者123 更新时间:2023-12-04 00:29:45 25 4
gpt4 key购买 nike

据我所知,我需要在回显时转义每个转义字符。 ^ 方法对少数 echo 效果很好。 (应该是这样的:)

@echo ^|
@echo ^> ^>^>

但是,当需要转义的字符很多时,^方法就失效了。所以,我的问题是:

有没有什么方法可以转义所有特殊字符而不会“发送垃圾邮件”插入符号?

最佳答案

如 Mofi 所述,您可以使用具有延迟扩展的变量来回显任何内容。

还有一些可能的方法。

1) Disappearing quotes

for /F %%^" in ("""") do (
echo %%~"Hello^you
echo %%~"Line2 |&<>
)

这是因为 %~" 将引用该行的其余部分,但展开后它将消失

2) 当你想回显多行时,你应该阅读 heredoc 的不同变体。

3) MagicEcho可以显示任何内容而无需转义或加倍百分号,如

%magicEcho% "^!%path%<>" ^%!%<> ^

关于batch-file - 批处理 : Auto escape special characters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42801769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com