$words = Get-Content D:\words.txt
$row = Get-Content D:\row.txt
$j=0
Get-Content D:\row.txt | ForEach-Object {
for ($i = 0; $i -lt $words.Count; $i++){
Write-Host ($row.Getvalue($j)+ ". " + $words.GetValue($i))
}
$j++
Write-Host ("`n")
} | Set-Content D:\rip.txt
*OUTPUT*
1. alpha
1. beta
1. charlie
1. delta
2. alpha
2. beta
2. charlie
2. delta
3. alpha
3. beta
3. charlie
3. delta
4. alpha
4. beta
4. charlie
4. delta
我想将嵌套循环的所有内容保存到rip.txt文件中,但是保存不正确,要么文件中没有内容,要么只有第一行内容保存到文件中
1. alpha
1. beta
1. charlie
1. delta
1条答案
按热度按时间vqlkdk9b1#
您的代码可以简化为:
主要问题是
Write-Host
的使用,它写入信息流而不是成功流。