PowerShell で N:N キー マッチングする
ズバリそのもの。Windows PowerShell上でCSVファイルをN:Nマッチングをする必要が出てきた。
共通のキー項目をもつCSV同士をキーでマッチングして、1ファイルにまとめたい、という要件。
プログラミングやPowerShellは、今回携わっているシステムの本筋ではないので、極力使いたくない。 Powershellでキー項目でのソートはできているので、Pythonなどを入れてプログラムを組めば一発なのだろうけど、正直、Windows ServerのPowerShellで完結させたいところ。
で、できました。
PowerShellファイルと元のCSVファイル、いずれもUTF8(BOMつき)にしたら、すんなり解決した。
PowerShell周りの文字コードの扱い、いまだにわかんない。。