如何使用BAT自动将一段字串符写入指定文本的指定行并保存?

比如我在D盘有个文本,名为123.TXT如何使用BAT自动将以下字串符加入到123.TXT内指定行并保存?比如说第四行字串符如下:测试100200300400要在不影响原... 比如我在D盘有个文本,名为123.TXT
如何使用BAT自动将以下字串符加入到123.TXT内指定行并保存?

比如说第四行

字串符如下:

测试 100 200 300 400

要在不影响原来内容的情况下
展开
 我来答
奥泼提迷死题客
2009-10-24 · TA获得超过3429个赞
知道大有可为答主
回答量:1627
采纳率:0%
帮助的人:2341万
展开全部
@echo off& setlocal enabledelayedexpansion
(for /f "delims=" %%1 in (d:\1.txt)do (set /a wind+=1
if !wind!==4 (echo %%1& echo 100 200 300 400)else echo %%1))>d:\2.txt& move d:\2.txt d:\1.txt

用一个变量计算当前是第几行
到指定行时,就写入特定内容
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式