【发布时间】:2020-06-13 21:35:13
【问题描述】:
file1.txt 有
line1
line2
line3
file2.txt 有
line2
line4
line5
line6
比较并找出差异并写入file3.txt:
Compare-Object (Get-Content file1.txt ) -DifferenceObject (Get-Content file2.txt ) -PassThru | Out-File file3.txt
#append the difference to add to file1:
$From = Get-Content -Path .\file3.txt
Add-Content -Path .\file1.txt -Value $From
当我执行上述操作时,我得到以下输出:
line1
line2
line3line1
line3
line4
line5
line6
file1.txt 中的预期输出是
line1
line2
line3
line4
line5
line6
【问题讨论】:
-
Get-Content -Path .\file*.txt | Select-Object -Unique怎么样?
标签: powershell