![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 00:52 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 请教批处理修改文件内容问题【已解决】 |
| 可打印版本 975 / 1 |
| 第1楼 w61655 | 发表于 2010-09-19 12:18 |
| 新手上路 发帖 2 积分 2 | |
|
请教批处理修改文件内容问题【已解决】 文件a.ini原始结构:
<p1:Item> <p1:Key>CBP_514_SMDB</p1:Key> <p1:Type>Database</p1:Type> <p1:Database> <p1:Type>SMDB</p1:Type> <p1:SMDB> <p1:Host>10.71.110.175</p1:Host> <p1:Protocol>TELNET</p1:Protocol> <p1:Port>23</p1:Port> <p1:UID>smdb13</p1:UID> <p1:PWD>bGu7HJLDe7ib5QI0WJia2g==</p1:PWD> <p1:SysomcUID/> <p1:SysomcPWD>qmrOF5nY34i8yYrXmljISQ==</p1:SysomcPWD> </p1:SMDB> </p1:Database> </p1:Item> 目标结构: <p1:Item> <p1:Key>CBP_514_SMDB</p1:Key> <p1:Type>Database</p1:Type> <p1:Database> <p1:Type>SMDB</p1:Type> <p1:SMDB> <p1:Host>10.71.110.175</p1:Host> <p1:Protocol>TELNET</p1:Protocol> <p1:Port>23</p1:Port> <p1:Protocol2>FTP</p1:Protocol2> <p1:Port2>21</p1:Port2> <p1:UID>smdb13</p1:UID> <p1:PWD>bGu7HJLDe7ib5QI0WJia2g==</p1:PWD> <p1:SysomcUID/> <p1:SysomcPWD>qmrOF5nY34i8yYrXmljISQ==</p1:SysomcPWD> </p1:SMDB> </p1:Database> </p1:Item> 即增加了如下两行: <p1:Protocol2>FTP</p1:Protocol2> <p1:Port2>21</p1:Port2> 增加的条件: a.ini中有很多这样结构的item项,只有<p1:Type>为SMDB的项才增加。如果item本身中已经存在了这两行,也不需要增加 多谢 [ Last edited by w61655 on 2010-9-20 at 09:47 ] |
|
| 第2楼 w61655 | 发表于 2010-09-20 09:45 |
| 新手上路 发帖 2 积分 2 | |
|
已经解决 用gawk来做,
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |