1
$data = Get-Content "C:\export\List_Of_Modules.txt"
$cnt=$data.count
$i=0
for($i=0;$i -gt $cnt ;$i++)
{
Write-Host $data[$i]
write-host $i
}
當我運行上面的代碼,我只得到了一個空白的結果我有印刷生產線一個問題接一個for循環
$data = Get-Content "C:\export\List_Of_Modules.txt"
$cnt=$data.count
$i=0
for($i=0;$i -gt $cnt ;$i++)
{
Write-Host $data[$i]
write-host $i
}
當我運行上面的代碼,我只得到了一個空白的結果我有印刷生產線一個問題接一個for循環
你的循環條件應該是-lt
而不是-gt
:
for($i=0;$i -lt $cnt ;$i++)
{
Write-Host $data[$i]
}
另外值得一提的是,你可以在每行使用ForEach-Object
cmdlet來迭代:
Get-Content "C:\export\List_Of_Modules.txt" | ForEach-Object {
Write-Host $_
}
非常好, 非常感謝你的工作,我現在能夠得到期望的結果:) –