$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
}
当我运行上面的代码时,我只得到一个空白的结果
答案 0 :(得分:1)
您的循环条件应为-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 $_
}