14

foreachループがあり、write-hostコマンドレットを使用してコンソールに書き込みます。ここで、ループからのすべての結果を格納する変数に行を書き込みたいと思います。このためのコマンドレット/構文は何ですか?

4

1 に答える 1

23

これを行うには、いくつかの方法があります。行を1つの文字列に入れる:

$lines = ''
for ($i=0; $i -lt 10; $i++)
{
    $lines += "The current value of i is $i`n"
}
$lines

または、各行が配列内の異なる要素である文字列の配列として:

$lines = @()
for ($i=0; $i -lt 10; $i++)
{
    $lines += "The current value of i is $i"
}
$lines
于 2012-10-18T16:48:02.523 に答える