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