【发布时间】:2014-11-27 03:16:53
【问题描述】:
假设我有两个 .txt 文件,现在称为 A.txt 和 B.txt。
在A.txt中,数据如下:
ABCD12340100000002
0000AB195831 2014082700000000
0000AB195831 2014082700000000
在第二个文件B.txt中,数据如下:
ABCD12340100000003
0000AB195831 2014082700000000
0000AB195831 2014082700000000
0000AB195831 2014082700000000
所以在新的 C.txt 文件中,我希望数据如下:
ABCD12340100000005
0000AB195831 2014082700000000
0000AB195831 2014082700000000
0000AB195831 2014082700000000
0000AB195831 2014082700000000
0000AB195831 2014082700000000
这意味着我提取了 A.txt 和 B.txt 文件中的所有行并将它们放在一起,但是为了 第一行,从第 11 位开始,表示该 .txt 文件中的行数,并且 我想编写一个批处理文件来帮助计算 A 中的行数和 B 中的行数,并得出 C 中的行数(A + B = C -> 00000002 + 00000003 = 00000005)
那么,我该如何编写批处理文件,以便我可以相应地提取它并创建一个名为 C.txt 的新 .txt 文件?
【问题讨论】:
-
什么操作系统? Unix?窗户?
-
@MarkStewart Windows。
-
如果您有任何选择,请不要尝试使用批处理。在 powershell、python、ruby 等其他工具中执行此操作。
-
@Blorgbeard 但是可以使用批处理吗?
-
可能。但是编写、阅读或维护都不会很有趣。
标签: windows batch-file text