回答編集履歴
1
追記
answer
CHANGED
@@ -1,7 +1,10 @@
|
|
1
|
-
オブジェクトの比較には型を合わせてCompare-Objectを使用するのが便利です。
|
1
|
+
オブジェクトの比較には型を合わせて`Compare-Object`を使用するのが便利です。
|
2
2
|
|
3
3
|
以下では`master.csv`が`"`付きのデータなのでImport-Csvで読み込み配列にしてこれを比較元としています。
|
4
4
|
|
5
|
+
但し、要素の順番は入れ替わっていても差分無しとなるため、
|
6
|
+
順序が重要な場合は`Compare-Object`ではなく`($target -join(",")) -eq ($master -join(","))`のように全部くっつけて文字列比較してください。この場合同じかどうかの結果しかわかりません。
|
7
|
+
|
5
8
|
```powershell
|
6
9
|
$master=(import-csv master.csv -Header "f1,f2,f3,f4,f5".split(",")).psobject.Properties.value
|
7
10
|
$target=("aaa","bbb","ccc","ddd","eee");
|