一応、標準出力にもzipやgz系の圧縮ファイルを表示する事はできるのですが……
$ cat sample.txt )r?Usample.txt ??,V??J???t.????T????T??[Qb^?BUZfq??*?????Te???%?9?$??qq2?a?t
……まぁ、あたり前のように解読不能です。
これを解答するためunzipに渡しても……ダメです。
$ cat sample.txt.gz | unzip UnZip 5.52 of 28 February 2005, by Info-ZIP. Maintained by C. Spieler. Send bug reports using http://www.info-zip.org/zip-bug.html; see README for details. Usage: unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir] (ry
こういう時はfunzipが使えます。
$ cat sample.txt.gz | funzip This is my dog, whose name is Frank. This is my fish, whose name is George. This is my goat, whose name is Adam.
参考もと
cat http://t.co/auRfocBF3k | funzip | grep alice > alice.txt # funzip can uncompress piped zipfiles #guestweek
— Command Line Magic (@climagic) 2015, 7月 14