gpt4 book ai didi

powershell - 我想使用PowerShell同时将脚本的数据导出到2个文本文件中

转载 作者:行者123 更新时间:2023-12-03 00:56:58 24 4
gpt4 key购买 nike

我有一个继续运行的Power Shell脚本,并且我已经将此脚本的输出导出到记事本文件中,并且我总是将其追加以保持自身更新。

现在,我希望输出到2个纯文本文件。
1个将附加我的输出,2个仅包含最新数据。

如何将同一输出同时导出到2个文本文件?
以下是我的脚本的片段。

$(
write-host 'Checking Status.........'
GC .\file.txt | %{.\Status.ps1 $_}
) *>&1 > WINRMStatus.txt -Append

最佳答案

您可以将附加重定向(>>)与 Tee-Object 结合使用:

& {
write-host 'Checking Status.........'
GC .\file.txt | %{.\Status.ps1 $_}
} *>&1 | Tee-Object OtherFile.txt >> WINRMStatus.txt

还要注意,我已经将您的语句包装在脚本块( { ... })中,该脚本块由调用运算符( &)调用,与子表达式运算符 $(...)不同,该语句块保留了所包含命令的流送行为(将其输出发送到管道1)。而不是先收集内存中的所有内容)。

关于powershell - 我想使用PowerShell同时将脚本的数据导出到2个文本文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61723396/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com