- 帖子
- 239
- 积分
- 295
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2010-4-11
|
[文本处理] [已解决]文本文件中含有!和%特殊字符,如何正确读出并赋值给变量
本帖最后由 shootman2 于 2017-12-4 00:25 编辑
我的配置文件conf.txt中的内容为
#服务器信息
sftp.host=192.168.101.100
sftp.port=22
sftp.user=sjjh_qyw
sftp.passwd=gsxt!2017
ssh.host=192.168.101.101
ssh.port=22
ssh.user=gbase
ssh.passwd=gbase%122
读取配置文件的bat脚本为
echo 正在获取服务器信息...
for /f "usebackq eol=# delims=" %%x in ("conf.txt") do set %%x
echo 获取完毕
读取完毕后,打印sftp.passwd变量时,显示结果为gsxt2017,中间的!丢失了,
如果要正确赋值,该如何处理?求助大神出手相助! |
|