在批处理脚本中:当%字符出现在文本文件中的数据中时,如何将其转义?

时间:2019-12-25 15:31:53

标签: batch-file

我写了一个批处理脚本来重新格式化文本文件中的日期字符串。该文件可以包含任意字符,但是到目前为止遇到的唯一麻烦的字符是&和%。我已启用扩展功能,并禁用了延迟扩展功能。

我使用:

if defined x set "x=%x:&=^&%"

逃避“&”;需要if defined,因为未定义x用于空白行。 我还没有找到用%%替换%符号的方法。

0 个答案:

没有答案