問題タブ [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 - find -exec での zcat と sed の使用
特定の名前パターンを持ついくつかの gzip ファイルの内容を使用して、大きなテキスト ファイルを作成する必要があります。それを行うには、次を使用しました:
そしてそれはうまくいきました。問題は、テキストをその場で編集して、特定の文字 ">" を ">filename|" に置き換える必要があることです。私はこれを調理することができました:
しかし、次のエラーが発生します。
- sed: 読み込めません ;: そのようなファイルやディレクトリはありません
- find: `-exec' の引数がありません
各コマンドが終了する場所を正しく指定していないため、貧弱なbashが混乱していることは理解していますが、それを正しく行う方法がわかりません。
linux - シェル コード - CSV ファイルをループで読み込んで別のファイルを作成する
CSVファイルを1行ずつ読み取り、いくつかの列の値のすべての行をチェックし、条件に従って別の新しいCSVファイルを作成するシェルコードを実行する必要があります。
私はこのようなコードを開始しました:
注: ファイル名は .gz です。
(1)「予期しないトークン `done' 付近の構文エラー」というエラーが表示されました。
(2)新しい csv が作成され、行が含まれているかどうかを確認したい。
ありがとう
java - zcat stdin を複数の入力を受け取る Java プログラムにパイプする
解凍して保存するには大きすぎる gzip ファイルがあります。zcat を使用して解凍し、複数の入力を受け取る Java プログラムにフィードしようとしています。このプログラムの形式は次のとおりです。
-V の後は、gzip されたファイルからの入力であると想定されます。私は次のようなことを試しました:
しかし、これはうまくいきません。この問題を解決するにはどうすればよいですか?
perl - zcat はコマンド ラインでは機能するが、perl スクリプトでは機能しない
これが私のスクリプトの一部です:
$e
は正しく印刷されますが、 に一致する$f
場合でも空白行が表示されます。$file_list2
$i
誰でも理由を教えてもらえますか?
linux - 圧縮ファイルから行の間隔/範囲を抽出する方法は?
100mil 行の *.gz ファイルから行間隔を返すにはどうすればよいですか?
15mil から 20mil までの 5mil 行が必要だとしましょう。
これは最高のパフォーマンスのオプションですか?
gzip - 既に gzip された 2 つのファイルを (gzip を使用して) 連結し、それらを gunzip できますか?
既に gzip された 2 つのファイルを (gzip を使用して) 連結し、それらを gunzip できますか? 今日の時点で、gzip 圧縮されたファイルをリモート サーバーからダウンロードし、個別に gunzip してから cat してマージしています。gzip されたファイルをマージしてから gunzip することで、ここで物事を高速化しようとしています。