コンテンツにスキップ

Top

PowerShell で CSV文字列を配列にする方法

Splitを使うとカンマ区切りの文字列を配列にすることができる。

なので、aaa,bbb,cccという文字列を渡されて、そこから2番目のbbbだけ抜き出したい場合は、

PS >echo "aaa,bbb,ccc" | % { $_.Split(",")[1] }
bbb
とすればOK。

カンマ区切りではなくタブ区切りの場合は、Split("`t")とすればよい。
この ` は'ではない。日本語キーボードだとShift+@で出てくるやつ。

PS >echo "aaa`tbbb`tccc" | % { $_.Split("`t")[1] }
bbb