2012-10-18 24 views
6

döngüsünde değişken için ekle foreach döngüsüne sahibim ve yazma-komut cmdlet'ini konsola yazmak için kullanıyorum. Şimdi çizgileri tüm sonucu döngüden kaydedecek bir değişkene yazmak istiyorum. Bunun için cmdlet/sözdizimi nedir?Powershell for döngüsünü

+0

Mesaj gerçek kodunuz ... size yardım etmek için bize yardım edin ! –

+0

Burada bir uzvun dışına çıkacağım ve kod görmeden bile, ilk önce Write-Host'u kullanmamanız gerektiğini söylüyor. – EBGreen

+0

Biliyorum yazım hatası yanlış Ben sadece bunu ekranda çıktı izlemek için kullanıyordum. Bununla birlikte, sadece yazım yapmaktan ziyade bunu değiştirmek zorundayım. – meeeeeeeeee

cevap

12

Bunu yapmanın birkaç yolu vardır. Tek bir dizede satırları koymak:

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

Veya her satır dizideki farklı bir elementtir dizelerden oluşan bir dizi olarak

:

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