問題タブ [zcat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - forループでのzcatファイル名展開
これらのファイルを取得しました:
ファイルを調べて解凍し、grep で文字列を見つけるための for ループがあります。
これを実行すると、次のようになります。
zcat は余分な .gz でファイル名を展開しているようですが、コマンドラインからファイルを zcat しようとすると、提供されたファイル名を取得してその仕事をするだけです。ループで呼び出されたときに発生するのはなぜですか?
zgrep または find を使用して同じことを達成できることはわかっていますが、それでも zcat のこの動作を理解することに興味があります。ありがとう!
python - 圧縮率が高すぎるため、Python が gzip ファイルを読み取ったり解凍したりしませんか?
これは、tar.gz でパターンを検索し、見つかったファイルを出力するために取り組んでいるコードです。
以前にこれに似た質問がありましたが、問題を理解しました-レベル9に圧縮されたtar.gzファイルを渡すと、pythonはnullポインター型エラーを返します-犯人はにあると思います.このコードは、通常のパラメーターのない tar.gz ファイルを渡すと機能するため、高い圧縮レベル...
そこで、gzip.open を実行しようとしましたが、ファイルが適切に抽出されませんでした...全体を解凍せずにパターンを使用してファイルを検索および取得する他の方法を見つけようとしています。使用される不要なスペースの。たとえば、gzip ファイルからの zcat のストリーミングは機能しますか?
ここに私が取り組んだコードの一部のスニペットがあります
sqlite - アーカイブされた SQLite3 データベース ファイルの再構築
このページの「データベース全体を ASCII テキスト ファイルに変換する」という見出しで説明されている方法を使用して、sqlite3 データベース ファイルをアーカイブしています。
データベース ファイルのアーカイブは正常に機能します。
そのページの指示に従って (gzcat
代わりに を使用しますがzcat
)、次のようにアーカイブをデータベースに再構築します。
これは実行store_new.db
され、作成されますが、ゼロ KB ファイルです。私は何を間違っていますか?
(OS X で SQLite 3.7.13 を使用しています。)
–––––––––––––––––––––––––––––––––––</p>
アップデート:
直接 sqlite3 -> sqlite3 ダンプを実行しても:
ゼロ KB の store_new.db ファイルが生成されます :-( どんな助けにも感謝します!
shell - 特定のディレクトリに抽出できません
特定のディレクトリにファイルを抽出しようとしていますが、結果が得られません。
指示:
上記のコマンドで値 -C 以降を削除すると、結果が生成されます。
ありがとう
linux - Linux、検索 > zcat > wc
私のシステムには多くのzipファイルがあります。それらすべてのシンボルの量を計算する必要があります。しかし、私のコマンドは機能しません:
しかし、zcat /RAID/s.korea/onlyzip/00/node/2015-03.compare19.zip だけでうまく動作します。私を手伝ってくれますか?
bash - awk にファイルを検索する Bash スクリプト パス [Mac]
ディレクトリにgzip圧縮されたログファイルがいくつかあり、次のようになります。
json
文字列を含むすべてのログから 4 番目の列 (いくつかの文字列)を取得し、time
それらを 1 つのファイルにまとめたいと思います。これは私がやったことであり、zcat: unknown compression format
エラーが発生しています。
コードの何が問題になっていますか? それを直接渡すことはできますawk
か?
linux - Unix: 最後のコマンド - ファイル入力のサブコマンドを実行するには?
古い最後のファイルを読み込もうとしていますが、以下のコマンドを使用すると期待どおりに動作しません。1行でできる方法はありますか?
ファイルを解凍せずにファイルを読み取れるようにしたい。
長いバージョンは次のとおりです。
linux - 差分を実行するためにインラインで 2 つのファイルを zcat するにはどうすればよいですか?
zcat 2 .gz ファイルをインラインで unix で差分を実行するにはどうすればよいですか? eval を試しましたが、構文が正しくありません。
python - Pythonでオンザフライでビルドされたgzipをストリーミングするには?
asyncio を使用してネットワーク経由で大きなログ ファイルをストリーミングしたいと考えています。データベースからデータを取得し、フォーマットし、python の zlib を使用して圧縮し、ネットワーク経由でストリーミングします。
基本的に私が使用するコードは次のとおりです。
取得したファイルを gunzip で開くことができず、zcat で次のエラーが発生します。
bash - find -exec での zcat と sed の使用
特定の名前パターンを持ついくつかの gzip ファイルの内容を使用して、大きなテキスト ファイルを作成する必要があります。それを行うには、次を使用しました:
そしてそれはうまくいきました。問題は、テキストをその場で編集して、特定の文字 ">" を ">filename|" に置き換える必要があることです。私はこれを調理することができました:
しかし、次のエラーが発生します。
- sed: 読み込めません ;: そのようなファイルやディレクトリはありません
- find: `-exec' の引数がありません
各コマンドが終了する場所を正しく指定していないため、貧弱なbashが混乱していることは理解していますが、それを正しく行う方法がわかりません。