6
我有一個foreach循環,並使用write-host cmdlet寫入控制檯。 我現在希望將行寫入一個變量,該變量將存儲循環的所有結果。 這是什麼cmdlet /語法?Powershell向for循環中的變量追加行
我有一個foreach循環,並使用write-host cmdlet寫入控制檯。 我現在希望將行寫入一個變量,該變量將存儲循環的所有結果。 這是什麼cmdlet /語法?Powershell向for循環中的變量追加行
這裏有幾個方法來做到這一點。把線在一個字符串:
$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
安置自己的實際代碼...幫助我們來幫助你! –
我打算在這裏一瘸一拐,甚至沒有看到代碼說你需要首先不使用寫主機。 – EBGreen
我知道寫主機不正確我只是用它來觀看屏幕上的輸出。不過,我只需要改變這一點,而不是寫入主機追加一個新的行到一個變量將完全填充 – meeeeeeeeee