无法将Powershell结果输出到文本文件

时间:2020-04-03 11:53:09

标签: powershell

我在Powershell脚本中有这个

Get-Content -Path list1.txt | ForEach-Object {
    $_.Substring($_.Length - 14)
} | Out-File -FilePath list2.txt

但是它会将结果保存到文件中。

如果我移除了| Out-File -FilePath list2.txt,它将成功输出到Powershell窗口。

plz帮助ty

1 个答案:

答案 0 :(得分:-2)

请尝试此操作,希望对您有帮助

Get-Content -Path list1.txt | ForEach-Object {
    $_.Substring($_.Length - 14)
} >> result.txt

我尝试使用您在此处发布的脚本。 工作成功!

 Get-Content -Path list1.txt | ForEach-Object {
    $_.Substring($_.Length - 14)
} | Out-File -FilePath list2.txt