如何并行运行多组管道链接命令?

如何并行运行多组管道链接命令?

我想并行运行多组通过管道连接的任务,如下所示:

app1 "input_file_1" | app2 > "output_file_1"
app1 "input_file_2" | app2 > "output_file_2"
...

实现此目的最简洁的方法是什么?我能够通过一系列这样的命令来构建我想要的东西,但我怀疑可能有更好的方法:

start "" /b /min cmd /c "app1 "input_file_1" | app2 > "output_file_1""

如果有人能想到一种可以适用于任意输入/输出路径(即不同的名称、不同的文件夹、路径中的空格等)的方法,则可以获得加分。

相关内容