标题: [文本处理] 批处理有没有办法把A.txt和B.txt的内容每行组合? [打印本页]
作者: solitude 时间: 2012-4-28 20:55 标题: 批处理有没有办法把A.txt和B.txt的内容每行组合?
求助1:比如A.txt文本的内容是:
10
01
61
52
51
48
82
00
47
15
13
55
35
10
80
06
22
30
16
75
80
08
05
88
54
72
10
83
64
01
04
06
00
32
48
32
20
71
80
68
03
70
17
41
10
隔行一组的内容
B.txt也是
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
@163.com
有没有办法组合一下变成这样
[email]10@163.com[/email]
[email]01@163.com[/email]
求助2:
B.TXT隔行替换A.TXT中固定内容.
比如:
A.txt内容如下:
0|2012年4月28日
1|2012年4月28日
1|2012年4月28日
2|2012年4月28日
1|2012年4月28日
8|2012年4月28日
2|2012年4月28日
0|2012年4月28日
7|2012年4月28日
5|2012年4月28日
3|2012年4月28日
5|2012年4月28日
5|2012年4月28日
0|2012年4月28日
0|2012年4月28日
6|2012年4月28日
2|2012年4月28日
0|2012年4月28日
6|2012年4月28日
5|2012年4月28日
0|2012年4月28日
8|2012年4月28日
5|2012年4月28日
8|2012年4月28日
4|2012年4月28日
2|2012年4月28日
0|2012年4月28日
3|2012年4月28日
4|2012年4月28日
1|2012年4月28日
4|2012年4月28日
6|2012年4月28日
0|2012年4月28日
2|2012年4月28日
8|2012年4月28日
2|2012年4月28日
0|2012年4月28日
1|2012年4月28日
0|2012年4月28日
8|2012年4月28日
3|2012年4月28日
0|2012年4月28日
7|2012年4月28日
1|2012年4月28日
0|2012年4月28日
B.txt内容是:
10
01
61
52
51
48
82
00
47
15
13
55
35
10
80
06
22
30
16
75
80
08
05
88
54
72
10
83
64
01
04
06
00
32
48
32
20
71
80
68
03
70
17
41
10
我要把里面的"|"或者日,月替换成B.txt的每行对应内容,结果如下(替换"日"):
0|2012年4月2810
1|2012年4月2801
1|2012年4月2861
2|2012年4月2852
1|2012年4月2851
谁能帮帮忙.
作者: gawk 时间: 2012-4-28 21:00
- @echo off
- setlocal enabledelayedexpansion
- (for /f "delims=" %%a in (a.txt) do (
- set /p str=
- echo,%%a!str!
- ))<b.txt >c.txt
复制代码
作者: solitude 时间: 2012-4-28 21:06
感谢LS帮忙解决了第一个问题.十分感谢.
第二个问题有办法么?
作者: CrLf 时间: 2012-4-28 23:03
回复 3# solitude
两个问题差不多,以下修改自 2 楼代码- @echo off
- setlocal enabledelayedexpansion
- (for /f "delims=" %%a in (b.txt) do (
- set /p str=
- echo,!str:日=%%a!
- ))<a.txt >c.txt
复制代码
顺便建议楼主下次举例最好简洁概括一点,来回滚屏对比样本很累...
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |