zgrep

SEDまたは他のコマンドを使用して2行目に列ベースの一致を追加するにはどうすればよいですか?
zgrep

SEDまたは他のコマンドを使用して2行目に列ベースの一致を追加するにはどうすればよいですか?

zcat私のコマンドの結果は次のとおりです。 1 - URL Template: https://www.test.com 2 - Response: <200 OK,{Server=[nginx], Date=[Wed, 11 May 2022 01:05:06 GMT], Content-Type=[text/html; charset=UTF-8], Transfer-Encoding=[chunked], Connection=[keep-alive], Vary=[Accept-Encoding]}> 呼び出しの行2の結果を以下のよ...

Admin

zgrepリーダーのエラーを無視する方法は?
zgrep

zgrepリーダーのエラーを無視する方法は?

Ubuntuで特定の文字列のディレクトリの内容を検索し、その文字列を含むすべてのファイルを出力したいと思います。問題:zgrep破損したファイルを読み取ろうとすると、プロセスが停止します。 zgrep -n 'test' /var/log/tomcat/archive/* 結果: gzip: /var/log/tomcat/archive/my.log.gz: unexpected end of file zgrepQ:エラーのあるファイルを無視するにはどうすればよいですか? ...

Admin

複数のANDパターンでzgrepを実行する方法は?
zgrep

複数のANDパターンでzgrepを実行する方法は?

grep私はこれを使ってこれを行う方法を知っています。ジグレフ grep -E 'Pattern1.*Patter2' fileName 私はそれを使用していますジグレフ.json.gzファイル内のパターンを一致させます。ファイルが大きすぎるのでzgreppattern1を したいと思います。BOTHそしてパターン2、順序は重要ではありません。 可能ですか? ...

Admin

Zgrepコマンドが機能しない
zgrep

Zgrepコマンドが機能しない

ファイルから「335664324」を検索する必要がありますA33256.xml.gz。次のコードを試しました。 sftp> zgrep -c "335664324" A33256.xml.gz A33256.xml.gz Invalid command. 私はファイルと同じディレクトリにいます。出力を表示するためにこの問題をどのように克服できますか? ...

Admin

zgrepまたはsedを使用してxmlファイルから複数のタブを抽出する方法
zgrep

zgrepまたはsedを使用してxmlファイルから複数のタブを抽出する方法

5GBなどの大きなファイルがあります.gz。これらのファイルには、これらの値が存在する場合に検索して抽出する値を含む複数のXMLファイルがあります。 NOOSSたとえば、ファイルからそのタグの名前とサブコンテンツを含むタグを抽出したいとします( たとえば<pmJobId>、、、、、<requestedJobState><reportingPeriod><jobPriority>.gz <Pm xmlns="urnCmwPm"> <pmId>1</pmId> ...

Admin

gzipファイルで文字列で始まる行を見つける最も速い方法
zgrep

gzipファイルで文字列で始まる行を見つける最も速い方法

私は65536個のファイルに基づくフラットデータベースを持っています。各ファイルには、2つの16進文字で始まる1行の単語が含まれています。 それらは次のとおりです。 afword 46word2 Feword3 ... 私はこれについて毎日何万もの要求をしているので、2つの16進文字で始まる行を見つけるより良い方法を探しています。ファイルはgzipの前にソートされます。 現在私はこうする: LC=ALL zgrep --text '^af' file Perl、Bash、またはコマンドラインでこれを行う他のより速い方法はありますか? ...

Admin

列をzgrepし、一致するファイル名を印刷します。
zgrep

列をzgrepし、一致するファイル名を印刷します。

Linuxシステムでは、何千ものgzip圧縮ファイル内の特定の列のパターンを一致させようとしており、一致に基づいてファイル名を印刷しようとしています。次のオプションは私には適していません。提案を教えてください。ありがとう zgrep 12345 *| awk -F"^" '{if($8==12345) print}' find . -type f |xargs zcat | awk -F"^" '{if($8==12345) print}' ...

Admin

zgrep を使用する xargs でエラーが発生します。
zgrep

zgrep を使用する xargs でエラーが発生します。

gzipで圧縮されたファイルがたくさんあり、何千ものファイルからいくつかの文字列パターンを見つけようとしていますが、zgrepを試すと追加の.gzが得られます。下記の内容を参考にしてアドバイスをお願いします。ありがとうございます。 $ zcat abc.gz 1234^911^is^good this^is^test $ ls *.gz| xargs zgrep 911 gzip: abc.gz.gz: No such file or directory 編集1:@waltinatorさん、ありがとう。エコーには正しい内容が表示されます。 $ ls *....

Admin

複数のファイルでzgrepのパフォーマンスが低下する
zgrep

複数のファイルでzgrepのパフォーマンスが低下する

私9.8GBgzipファイルA.gzと私が持っている他のファイルは次のとおりです。79MBB.txtには各行にいくつかのテキストがあります。 A.gzでBのテキストをgrepして新しいファイルに書きたいです。 最初はこのコマンドを使用しました。 zgrep -f B.txt A.gz > C.xml しかし、このコマンドは中断され、長い間空のC.xmlを生成します。 その後、インターネット検索後にB.txtが大きいため、テキストをバッファに保持しながら中断されることがわかりました。 そのため、テキストファイルをそれぞれ20000個のテキスト...

Admin

複数のgzファイルの複数のパイプシンボルのzgrep
zgrep

複数のgzファイルの複数のパイプシンボルのzgrep

私のフォルダには.gzファイルがたくさんあります。 /a/b/c1.gz /a/b/c2.gz /a/b/c3.gz など。 一部のファイルにはパイプ区切り文字が1つあり、一部のファイルには2つ、3つ、4つなどがあります。 xyz|abc xyz|abc|wty xyz|abc|wty|asd など。 2つのパイプ区切り記号、3つの区切り記号などを含むすべてのファイルを見つける方法は? ...

Admin

とにかく、より速い検索結果のためにzgrepにファイルの一部を検索するためのヒントを提供してください。
zgrep

とにかく、より速い検索結果のためにzgrepにファイルの一部を検索するためのヒントを提供してください。

生産ログファイルはサイズが大きく圧縮形式で保存されます。 特定のログ行を見つけるには、次のようにします。 zgrep searchString LargeLogFiles*.gz 通常、同時に複数のファイルを実行する場合は時間がかかります。 私の立場ではわかります私が探している検索文字列(存在する場合)は間違いなくファイルセクションの50%から70%の間にあります。。この情報を使用して検索を高速化する方法はありますか? 考えられる解決策 zcatファイルを開き、別のUnixコマンドを使用してその部分をフィルタリングします。これは可能性があります...

Admin