标题: [文本处理] [已解决]批处理怎样将另一文本内容更新当前文本。 [打印本页]
作者: 每天几分 时间: 2015-5-2 14:34 标题: [已解决]批处理怎样将另一文本内容更新当前文本。
本帖最后由 每天几分 于 2015-5-2 15:37 编辑
文本a有部分旧的数据需要更新,更新的的内容就是文本b的内容,如下:
文本a:- 工a aaaa
- 式aa aad
- 黄amw amwu
- 期adwe
- 艿aeb
- 菔aebc
- 莩aebf
- 甘afd
- 惹adkn
- 斯dwr adwr
复制代码
文本b:- 工a
- 式aa
- 黄amw
- 期ad;
- 甘afd
- 惹adkn
- 斯a;
复制代码
最终要求得到文本c:- 工a
- 式aa
- 黄amw
- 期ad;
- 艿aeb
- 菔aebc
- 莩aebf
- 甘afd
- 惹adkn
- 斯a;
复制代码
作者: pcl_test 时间: 2015-5-2 15:14
- @echo off & setlocal enabledelayedexpansion
- (for /f "delims=" %%a in ('type "a.txt"') do (
- set "str=%%a"
- findstr "!str:~,1!" "b.txt"||echo,%%a
- ))>"结果.txt"
- pause
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |