如何制作bat文件将多个字符串分别添加到txt里指定的字符串下?

我想将内容一,内容二,内容三添加到aircraft.txt文档里指定的这3个字符串开头的下一行,如下[LIGHTS](内容一)[SMOKESYSTEM](内容二)[EFF... 我想将内容一,内容二,内容三添加到aircraft.txt文档里指定的这3个字符串开头的下一行,如下
[LIGHTS]
(内容一)
[SMOKESYSTEM]
(内容二)
[EFFECTS]
(内容三)
注意添加的内容不只有一行,是有换行的。请教大神完整的批处理代码怎么写?非常感谢!
展开
 我来答
匿名用户
推荐于2016-06-23
展开全部
@echo off
set str1=内容一
set str2=内容二
set str3=内容三
echo 0>tem.txt>nul
for /f "tokens=*" %%i in (aircraft.txt) do (
echo %%i>>tem.txt
echo %%i|findstr /ibC:"[lights]">nul&&echo %str1%>>tem.txt
echo %%i|findstr /ibC:"[SMOKESYSTEM]">nul&&echo %str2%>>tem.txt
echo %%i|findstr /ibC:"[EFFECTS]">nul&&echo %str3%>>tem.txt)
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式