【发布时间】:2019-02-07 12:49:23
【问题描述】:
我想比较 2 个文本文件并在另一个文本文件中输出差异。
compare-object (get-content c:\temp\hostname_old.txt) (get-content c:\temp\hostname_new.txt) | Select-Object -ExpandProperty InputObject | Out-File $Location
主机名_old.txt
server02
server05
server04
server06
server01
hostname_new.txt(有重复的名称)
server04
server01
server02
server04
server02
结果:
server04
server02
server05
server06
注意server04 和server02 如何出现在这个差异列表中,即使它们出现在两个输入文件中。
这就是我想要的:
server05
server06
【问题讨论】:
-
不是很花哨,但类似
| Where-Object {$_.SideIndicator -eq "<="} | Select-Object -ExpandProperty InputObject
标签: powershell compare compareobject