【发布时间】:2014-08-19 20:52:00
【问题描述】:
我有两个文本文件,我需要通过将文件 #2 中的第 n 行连接到文件 #1 的第 n 行来组合文件 #3 的第 n 行。它们将始终具有相同的行数并且始终匹配(即一个文件中的第 1 行与第二个文件中的第 1 行匹配)。我必须将这两个文件连接成一个新的第三个文件。字段之间没有添加空格。我正在运行 Windows 7 并使用批处理文件,但如果这是一个更好的选择,我可以使用 powershell。这是名为 test.txt 的第一个文件的示例:
13CT162|
13MM1364 VOP AFF|
13MM1872|
14ct70|
Another|
brake f_Page_1|
brake f_Page_2|
brake f_Page_3|
brake f_Page_4|
brake f_Page_5|
这是来自名为 Index1.txt 的第二个文件的相应信息:
\\TEST-CLER\COMPLETE\13CT162.tif
\\TEST-CLER\COMPLETE\13MM1364 VOP AFF.tif
\\TEST-CLER\COMPLETE\13MM1872.tif
\\TEST-CLER\COMPLETE\14ct70.tif
\\TEST-CLER\COMPLETE\Another.tif
\\TEST-CLER\COMPLETE\brake f_Page_1.tif
\\TEST-CLER\COMPLETE\brake f_Page_2.tif
\\TEST-CLER\COMPLETE\brake f_Page_3.tif
\\TEST-CLER\COMPLETE\brake f_Page_4.tif
\\TEST-CLER\COMPLETE\brake f_Page_5.tif
我需要新文件看起来像这样(第 1 行):
13CT162|\\TEST-CLER\COMPLETE\13CT162.tif
我可以找到很多关于如何附加文件的帮助,但很少能找到关于如何将两个文件连接到第三个文件的帮助。这里有一个现有的答案,但它适用于 Python。我必须使用 Win 7 cmd 或 powershell 命令。提前致谢!!
【问题讨论】:
标签: powershell batch-file concatenation