标签: batch-file
我写了一个批处理脚本来重新格式化文本文件中的日期字符串。该文件可以包含任意字符,但是到目前为止遇到的唯一麻烦的字符是&和%。我已启用扩展功能,并禁用了延迟扩展功能。
我使用:
if defined x set "x=%x:&=^&%"
逃避“&”;需要if defined,因为未定义x用于空白行。 我还没有找到用%%替换%符号的方法。
if defined