在GNU中并行运行时压缩tee输出可以通过使用管道和压缩工具来实现。具体步骤如下:
这样,当你运行该命令时,tee的输出将会同时显示在终端上,并且被压缩并保存到指定的文件中。
需要注意的是,GNU中的tee命令默认是按行缓冲的,如果你希望实时地将输出传递给压缩工具,可以使用stdbuf命令来修改缓冲模式。例如,将命令修改为:
command | stdbuf -oL tee >(gzip > output.gz)
这样就可以实现实时压缩tee的输出了。
对于GNU中的并行运行,可以使用GNU Parallel工具来实现。GNU Parallel可以将多个命令并行执行,并提供了丰富的选项和参数来控制并行度、输出等。你可以参考GNU Parallel的官方文档来了解更多信息。
总结起来,使用管道和压缩工具,结合GNU Parallel工具可以在GNU中实现并行运行时压缩tee输出。
领取专属 10元无门槛券
手把手带您无忧上云