批处理替换指定行的内容

[GLOBAL]RegistrationKey=/oEezbhBSE+nfIP5/31354ZAHpsnK2WxAhtis5bTtr050lEYEayxN+NAinfIP... [GLOBAL]
RegistrationKey=/oEezbhBSE+nfIP5/31354ZAHpsnK2WxAhtis5bTtr050lEYEayxN+NAinfIP5AI7rsmLBLGcP0VlcCFUPvOpL0OJw3MsuLjvnG/Gcmh+N3QXYdXNP
Version=6.4.0.6
PacketTimeOut=300
PASVPortStart=7022
PASVPortRange=4
UseUPnP=0
ProcessID=1292
[DOMAINS]
Domain1=0.0.0.0||7021|servu|1|0|0
[Domain1]

以上是代码内容。现在的要求是替换第五行PASVPortStart=7022为PASVPortStart=722,替换第十行内容Domain1=0.0.0.0||7021|servu|1|0|0为Domain1=0.0.0.0||21|servu|1|0|0 要求的效果是能实现整行替换,不能单纯替换7022为722,因为这个7022的值随时可能变动,变动后查找7022就找不到了。所以要求为替换整行。
展开
 我来答
xxpinqz
2013-07-19 · TA获得超过1324个赞
知道小有建树答主
回答量:1055
采纳率:0%
帮助的人:1359万
展开全部
PASVPortStart=7022
Domain1=0.0.0.0||7021|servu|1|0|0

这两句在一个文本里头有多行?还是只有一行

内容Domain1=0.0.0.0||7021|servu|1|0|0为Domain1=0.0.0.0||21|servu|1|0|0 这个替换有没什么条件?只是单纯的整句替换,还是也要考虑7021?
更多追问追答
追问
这两句在文本里各只有一行,文件名是ServUDaemon.ini
替换内容没有条件。

相同的规律是,PASVPortStart=7022是第五行,Domain1=0.0.0.0||7021|servu|1|0|0是第十行。
但是不同的ServUDaemon.ini文件里面,PASVPortStart的值有时候不是7022,是其他值,存在变动。所以目前考虑是找出第几行来替换整行。
这两句在文本里各只有一行,文件名是ServUDaemon.ini
替换内容没有条件。

相同的规律是,PASVPortStart=7022是第五行,Domain1=0.0.0.0||7021|servu|1|0|0是第十行。
但是不同的ServUDaemon.ini文件里面,PASVPortStart的值有时候不是7022,是其他值,存在变动。所以目前考虑是找出第几行来替换整行。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式