我想执行一个命令,让该命令的输出即时得到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。
/dev/stdout
/dev/tty