如何将标准文件gzip压缩到文件中,以及如何将标准文件打印成标准输出?

我想执行一个命令,让该命令的输出即时得到gzip’d,并且回显/准备该命令的输出。

即,类似:

echo "hey hey, we're the monkees" | gzip --stdout > my_log.gz

除了执行该行时,我希望在标准输出中看到此内容:

hey hey, we're the monkees

回答:

echo "hey hey, we're the monkees" | tee /dev/tty | gzip --stdout > my_log.gz

正如评论中指出的那样,在某些情况下/dev/stdout可能会更好/dev/tty

以上是 如何将标准文件gzip压缩到文件中,以及如何将标准文件打印成标准输出? 的全部内容, 来源链接: utcz.com/qa/404566.html

回到顶部