如何将标准文件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