0

.gz に変換したい bunzip2 圧縮ファイルがたくさんあります。パイプを使って以下を試してみましたが、うまくいきません。その理由は、gzip がどのファイルを圧縮するかわからないためだと思います。

bunzip2 test.txt.bz2 | gzip

とを接続するためにパイプを使用する方法はbunzip2ありgzipますか?

4

1 に答える 1

1

パラメータなしで gzip を実行すると、出力がファイルにパイプされることが期待されます。

bzcat test.txt.bz2 | gzip -c - >test.txt.gz

完全を期すために、以下を含めました (ただし、入力が標準入力からのもので、出力がリダイレクトまたは別のパイプに送信される場合は、どちらもオプションです)。

  • -c オプション (出力を標準出力に書き込みます)
  • - のファイル名 (ファイルが指定されていない場合、またはファイル名が "-" の場合、標準入力は標準出力に圧縮されます。)
于 2014-08-08T17:05:56.277 に答える