说我有两个csv文件
Old.csv
命名,地点,值
ABC,我们,1
new.csv
命名,地点,值
XYZ,我们,2
ABC,我们,1
输出
命名,地点,值
XYZ,我们,2
Compare-Object -ReferenceObject (import-csv -path old.csv | select -exp name) -DifferenceObject (import-csv -path new.csv | select -exp name)
使用此代码,我不确定新输出(差异)的写入方式和位置。感谢
答案 0 :(得分:3)
甚至比那更简单。
$Old = Import-CSV Old.csv
$New = Import-CSV New.csv
$New | ?{$Old -notmatch $_} | Export-CSV Output.csv -notype
输出是:
name place value
---- ----- -----
xyz us 2
那对你有用吗?