bat批处理提取ini指定内容生成新ini 100

请问怎么用批处理的方式获得以下的效果?根据[]里边的特定段名包含的字符,比如"Aa",提取这一大段的全部内容生成一个新的配置文件Aa.ini,相当于把这几行内容全部复制到... 请问怎么用批处理的方式获得以下的效果?
根据 [ ] 里边的特定段名包含的字符,比如"Aa",提取这一大段的全部内容生成一个新的配置文件Aa.ini,相当于把这几行内容全部复制到新的配置文件中,不要改变顺序,也不用修改其中的键值。最后获得 Aa.ini Ab.ini Ba.ini ……(希望加个注释,我看的懂,万分感谢)

下边是导出的配置文件

[1>余额1108*5v07Aa]
标题=余额1108*5v07Aa
卡号=yqsdg45i720
备注=通用
到期时间=11月15
标准=
外联地址=http://
[1>余额1108*5v07Ab]
标题=余额1108*5v07Ab
卡号=ysaddcvasdc3
备注=通用
到期时间=11月15
标准=
外联地址=http://
[1>余额1108*5v07Ba]
标题=余额1108*5v07Ba
卡号=ysaddcvasdc3
备注=通用
到期时间=11月15
标准=
外联地址=http://
……
展开
 我来答
sudoku52
2017-11-16 · TA获得超过7万个赞
知道大有可为答主
回答量:1.2万
采纳率:82%
帮助的人:4966万
展开全部
rem 导出配置在aaa.txt里为例,代码如下
@echo off
setlocal enabledelayedexpansion
for /f "tokens=*" %%i in (aaa.txt) do (
set s=%%i
if "!s:~,2!"=="[1" (set fn=!s:~-3,2!.ini) else echo !s!>>!fn!)
追问
怎样提取后仍然保留第一行呢?   就是 [ ] 这一行
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式