标题: [文本处理] 批处理如何根据txt的内容替换其他文本的指定字符串 [打印本页]
作者: 电动小马达 时间: 2016-8-22 20:39 标题: 批处理如何根据txt的内容替换其他文本的指定字符串
本帖最后由 pcl_test 于 2016-8-22 21:09 编辑
1.txt的内容是复制代码
它的形式是- 磁盘数字分区数字,GPT/MBR,最大分区数字,主要/逻辑
复制代码
2.ini的内容为- list disk
- sel disk 9
- list part
- sel part 8
- shrink desired =8000
- create partition abcd
复制代码
3.xml的内容是- <DiskID>10001</DiskID>
- <PartitionID>10002</PartitionID>
- <PartitionID>1002</PartitionID>
- <DiskID>10001</DiskID>
复制代码
以上面的内容为例
如果1.txt中存在“主要”,那么2.ini中的abcd要替换成primary
如果1.txt中存在“逻辑”,那么2.ini中的abcd要替换成Logical
如果1.txt中存在MBR,则删除A:\efi文件夹
然后根据1.txt的内容替换3.xml中的数字
用磁盘编号替换10001
用分区编号替换10002
根据1.txt替换2.ini中的数字
用磁盘编号替换9
用分区编号替换8
最后替换完的结果是
2.ini的内容为- list disk
- sel disk 0
- list part
- sel part 6
- shrink desired =8000
- create partition primary
复制代码
3.xml的内容是- <DiskID>0</DiskID>
- <PartitionID>3</PartitionID>
- <PartitionID>3</PartitionID>
- <DiskID>0</DiskID>
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |