sedまたはawkを使用して圧縮ファイルのデータをフィルタリングする方法はありますか? [コピー]

sedまたはawkを使用して圧縮ファイルのデータをフィルタリングする方法はありますか? [コピー]

sedまたはawkを使用して圧縮ファイルのデータをフィルタリングする方法はありますか? sedまたはawkコマンドを実行してstdoutに送信すると、生成されたファイルは0バイトです。

ベストアンサー1

仮想ZIPアーカイブ(MS-DOSシステムでよく見られる)は、Unixコマンドラインプロンプトで次のことができます。

% unzip -p -a files.zip | awk ...

楕円はawkパラメータで置き換えられます。データ入力はパイプを介して標準入力から受け取られる。別の圧縮方法を使用している場合は、unzipを適切なコマンドに置き換えて、それに応じてオプションを更新してください。

おすすめ記事