PowerShellで、文字列配列データーを作る場合、こんな風にしますね。
$Strings = @( "aaaaaa", "bbbbb", "cccccc" ) |
配列データーを頻繁に変更する場合は、この方法だと意外と手間です。
一方 PowerShell には改行を含んだヒア文字列があります。
$HereString = @" aaaaaa bbbb cccc "@ |
データの書き換えはこちらが圧倒的に楽なのですが、あくまで改行を含んだ文字列にすぎません。
なら、ヒア文字列を配列に変換すれば簡単に配列データー変更ができます。
これもよく使うので関数にしてみました。
|
こんな感じに使います。
$HereDatas = @" aaaaaaaa bbbbbbbbbbb ccccccc ddddddd "@ $Datas = HereString2StringArray $HereDatas $i = 0 foreach( $Data in $Datas ){ $i++ echo "$i : $Data" } |
Copyright © MURA All rights reserved.