Windows批处理.BAT文件种特殊符号转义输出的问题解决方案

今天在bat写脚本遇到数据库密码出现一些特殊字符

例如  set str=<$@>bncs

echo 输出的变量处理办法

在特殊符号前后添加 ^

示例 set str= ^< ^$@ ^> ^bncs

输出结果 <$@>bncs

作为参数变量的处理办法

用双引号括起来

示例 set str= “< $@ > bncs”

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部