0
は、ASCIIテキストファイルtest1.txt
を考えてみましょうパイプ文字に-splitPowerShellは
a
d
ただし、セパレータを|
に変更するとtest2.txt
のようにILS:
a|b|c
d|e|f
そして、次のPowerShellのスクリプトtest2.ps1
:
$input -split "`n" | ForEach-Object {
$row = $_ -split "|"
$row[0]
}
出力はすべてが、空です。 -split
が失敗するのはなぜですか?
NB:このようなあなたの問題もなく同じことを行うためにあなたは、このようにインポートCSVを使用することができます。import-csvファイルtest1.txtという-Delimiter "|" - ヘッダーcol1、col2、col3 | col1を選択 – Esperento57