246 文字
1 分
zcatで未圧縮のファイルの中身も表示する
たまにgzファイルと未圧縮のテキストファイルをまとめて表示したい時があるのですが、毎回オプションを忘れるのでメモです。
やりたいこと
以下のようにgzファイルとテキストファイルをまとめて表示したいです。
gzファイルを表示したいときはzcatコマンドを使うものですが、普通に使うと未圧縮のテキストファイルは表示できません。
$ zcat hoge.txt.gz fuga.txthogehoge
gzip: fuga.txt: not in gzip format実現方法
zcatにfオプションをつけると、gzファイルもテキストファイルもまとめて表示できます。
$ zcat -f hoge.txt.gz fuga.txthogehogefugafugafオプションを付与すれば、gzip形式でもcompress形式でもないファイルに関してはcatと同等の動作をします。なので、gzファイルもテキストファイルもまとめて表示することができます。
リンク