Powershell比较两个文件并生成第三个文件

时间:2015-01-15 00:09:05

标签: file powershell text compare

我有2个文件 - file1.txt和file2.txt。我想将这两个文件与powershell进行比较并生成第三个文件(file3.txt),其中包含file1.txt中的所有行减去file2.txt中的行

以下是文件1和2的示例:

file1.txt内容

Line1
Line2
Line3
Line4

file2.txt内容

Line2
Line4

我希望file3.txt看起来像这样

Line1
Line3

你能想出办法怎么做?

1 个答案:

答案 0 :(得分:4)

这个太容易了......在你问怎么做之前,你有没有尝试过什么?

Compare-Object (Get-Content File1.txt) -DifferenceObject (Get-Content File2.txt) -PassThrough | Out-File File3.txt

这就是它的全部内容。