8

我有两个包含数据的文本文件。

第一个文本文件包含我的文件的完整路径的大列表。d:\cat\cat1.txt

d:\test\file1-1.txt
d:\test\file1-2.txt
....
d:\test\file1-N.txt

第二个文本文件包含我的 \files 的完整路径的简短列表

d:\cat\file\cat2.txt

d:\test\file2-1.txt
d:\test\file2-2.txt

我需要第三个文件,其中包含

d:\test\file1-1.txt
d:\test\file1-2.txt
d:\test\file2-1.txt
d:\test\file1-3.txt
d:\test\file1-4.txt
d:\test\file2-2.txt
d:\test\file1-5.txt
d:\test\file1-6.txt
d:\test\file2-1.txt

谢谢帮助。

4

2 回答 2

14

如果要合并多个文件( 2 个或更多),可以执行以下操作:

gc d:\cat\cat1.txt,d:\cat\file\cat2.txt | out-file d:\cat\combinedcat.txt

从你的例子中不清楚你想要什么样的“特定”组合,所以你可能想解释一下,但是组合文件的逻辑就像上面一样。

于 2012-04-15T12:10:26.357 回答
4

获取两个文件的内容并将输出保存到一个新文件:

Get-ChildItem d:\cat\cat1.txt,d:\cat\file\cat2.txt | 
  Get-Content | Out-File d:\cat\cat3.txt
于 2012-04-15T07:56:57.570 回答