假设我在并行执行的命令中运行tee。
我想压缩 tee 的输出:
... | tee --gzip the_file | and_continue
bash
进程替换对于这种情况很有用。像这样:
... | tee >(gzip -c the_file) | and_continue
如果您在并行运行中选择不同的文件,并且每次都需要以不同的方式格式化名称,请查看 bash 进程替换中的 GNU 并行参数占位符,了解它必须如何更改(推迟进程替换以按并行作业执行操作(。