假设我有两个文件,
下面是一张示意图:
我明白可以将第一次操作保存到临时文件中,再次读取以进行合并操作。
但是有没有一种方法可以在不创建缓冲文件的情况下完成呢?
f1.txt
和f2.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 |
...
但是有没有一种方法可以在不创建缓冲文件的情况下完成呢?