文字列を CSV parse するには ConvertFrom-Csv、ファイルを CSV parse するには Import-Csv を使う。
Here-String は @" から "@ の間。
@' '@ だと variable/expression expansion が発生しないらしい。
variable expansion は $varname か ${varname}
expression expansion は $(expression)
$_ のメンバは $() でないと上手く展開出来ない。
Here-String は @" から "@ の間。
@' '@ だと variable/expression expansion が発生しないらしい。
variable expansion は $varname か ${varname}
expression expansion は $(expression)
$_ のメンバは $() でないと上手く展開出来ない。
ConvertFrom-Csv -Input @" gem,color ruby,red sapphire,blue emerald,green "@ | ForEach-Object { ECHO @" $($_.gem) is $($_.color). "@ }または、CSV のヘッダ行を外出しして
ConvertFrom-Csv -Header gem,color -Input @" ruby,red sapphire,blue emerald,green "@ | ForEach-Object { ECHO @" $($_.gem) is $($_.color). "@ }で以下の結果が得られる。
ruby is red. sapphire is blue. emerald is green.
- Microsoft / Docs / PowerShell / Scripting
タグ
コメントをかく