我有两个包含数据的文本文件。
第一个文本文件包含我的文件的完整路径的大列表。 d:\猫\ cat1.txt
d:\test\file1-1.txt
d:\test\file1-2.txt
....
d:\test\file1-N.txt
第二个文本文件包含my \ files
的完整路径的简短列表d:\猫\文件\ 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
寻求帮助。
答案 0 :(得分:13)
如果要组合多个文件(2个或更多),可以执行以下操作:
gc d:\cat\cat1.txt,d:\cat\file\cat2.txt | out-file d:\cat\combinedcat.txt
从您的示例中不清楚您想要什么样的“特定”组合,因此您可能想要解释这一点,但组合文件的逻辑将如上所述。
答案 1 :(得分:4)
获取两个文件的内容并将输出保存到新文件:
Get-ChildItem d:\cat\cat1.txt,d:\cat\file\cat2.txt |
Get-Content | Out-File d:\cat\cat3.txt