gpt4 book ai didi

powershell - 如何添加到 PowerShell 中的管道?

转载 作者:行者123 更新时间:2023-12-03 11:23:00 25 4
gpt4 key购买 nike

假设我有两个文件,f1.txtf2.txt . f1.txt有一些需要进行更正,之后两个文件需要一起处理。如何合并 f1.txt 的输出使用 f2.txt 更正管道数据?

这是一个插图:

Get-Content f1.txt |
% {
$_ #SOME OPERATION
} # How do I merge this output into the next pipeline?
Get-Content f2.txt |
% {
#COMBINED OPERATIONS on f1.txt output and f2.txt
} > output.txt

我知道我可以将第一个操作保存到一个临时文件中并再次读取它以进行组合操作:
...
} > temp.txt
Get-Content temp.txt, f2.txt |
...

但是有没有办法在不创建缓冲区文件的情况下做到这一点?

最佳答案

您可以将多个命令包装在一个 SciptBlock 中并调用它:

& {
Get-Content f1.txt |
% {
$_ #SOME OPERATION
}
Get-Content f2.txt
} |
% {
#COMBINED OPERATIONS on f1.txt output and f2.txt
} > output.txt

关于powershell - 如何添加到 PowerShell 中的管道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38833568/

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