我将 2 CSV 与 compare-object cmdlet 进行比较:
Compare-object $CSV1 $CSV2 -property Header, Value -passthru | sort-object Header
在比较了 2 个 CSV 之后,我得到了以下输出:
Header Value SideIndicator
------- ----- -------------
String1 Value 1 <=
String1 Value 2 =>
String2 Value 3 <=
String2 Value 4 =>
String3 Value 5 =>
String4 Value 6 <=
我想将其重组为以下格式
Header1 Old Value New Value
------ --------- ---------
String1 Value 1 Value 2
String2 Value 3 Value 4
String3 NA Value 5
String4 Value 6 NA
这在 powershell 中可行吗?