【发布时间】:2015-10-29 14:22:44
【问题描述】:
我有 2 个 CSV 文件要比较。它们都有多列不同的数据,但它们也都有一个带有 IP 地址的列。称它们为 $log1 和 $log2
我正在尝试比较文件。如果在 $log2 中找到来自 $log1 的 IP,我想要一个输出文件,其中包含来自 $log2 匹配的整行数据...
当我使用时:
Compare-Object -Property 'IP address' -ReferenceObject $log1 -DifferenceObject $log2
它只返回“IP 地址”列和 SideIndicator。
我想我在这里叫错了树,有人可以提供一些建议吗?
【问题讨论】:
-
$log2|Where-Object 'IP address' -in $log1.'IP address' -
尝试将
-PassThru标志添加到您的命令中。
标签: csv powershell file-comparison