18

私は非常に大きなファイルを持っています:filename.bz2、ファイルの内容を表示し、awk解凍せずにデータを別のファイルに抽出するようなコマンドを実行するにはどうすればよいですか?最初の50行を表示しようとhead -50 filename.bz2しましたが、ファイルから表示するはずのゴミではなく、ゴミが出力されます。

4

2 に答える 2

31

その出力を使用して、または使用するツールbzcatにパイプすることができますが、基本的には、ファイルを抽出して処理するのと何ら変わりはありません。awk

$ echo '1' > test
$ bzip2 test
$ bzcat test.bz2
1
于 2012-09-28T20:22:43.790 に答える
13

bzcatを試しましたか?

bzcat filename.bz2 | head -50

続きを読む

于 2012-09-28T20:26:06.627 に答える