問題タブ [grep]
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.
groovy - Groovy grep a word
Javaプロセスをgrepして、使用されている最大ヒープメモリを見つけたかったのです。私はこれを試しました
while java -Xmx1024M /kv/classes/bebo/ -Xms512Mstr
のようなものがあります1024M
の値を抽出するにはどうすればよいですか? 私は Java 正規表現を使用することを計画していましたが、誰かが groovy でクールな方法を知っているかもしれないと思っていました。
regex - ファイルからテキスト行を抽出するにはどうすればよいですか?
ファイルでいっぱいのディレクトリがあり、ヘッダーとフッターを削除する必要があります。それらはすべて可変長であるため、head または tail を使用しても機能しません。各ファイルには検索できる行がありますが、その行を結果に含めたくありません。
それは通常です
そして、で終わります
ファイル名を同じままにしたいので、オリジナルを上書きするか、別のディレクトリに書き込み、自分で上書きする必要があります。
もちろんLinuxサーバー上にあるので、Perl、sed、awk、grepなどがあります.
regex - 便利な正規表現チュートリアル
特にgrepで正規表現を使用するための優れたチュートリアルはありますか?いくつかグーグルを試してみましたが、ほとんどのチュートリアルは基本的すぎて、私がすでに知っていることをカバーしています。
regex - 2つの原子を一致させるための効率的なgrepメソッド?
「foo」や「bar」など、複数のアトムをgrepする方法を探しています。私は
grep 'foo' file | grep 'bar'
それらの両方を取得するために使用できることを知っていますが、もっと効率的な方法があるかどうか疑問に思いました。グーグルは、「and」ではなく「or」ベースの検索の結果のみをスローするようです。
ubuntu - makeinfo とは何ですか? どうすれば取得できますか?
GNU grep をビルドしようとしていますが、make を実行すると、次のようになります。
makeinfo とは何ですか? どうすれば取得できますか?
(違いがある場合、これはUbuntuです)
groovy - groovy で grep で変数を使用するにはどうすればよいですか?
clientLogin=a@yahoo.com
たとえば、clientLogin=b@gmail.com
file.txt から一連の名前を持つ行を grep する必要があります。
file.txt にはジャンクがありemail=a@yahoo.com email=b@gmail.com
ます。これらを除外する必要があります
これらの行を取得したら、gmail と yahoo を grep してカウントを取得する必要があります
これはうまくいきません。$l.get(1) 値を動的に置き換えるにはどうすればよいですか?
問題は、 ${l.get(0)} が " " の中になければならないことです。つまり:
次のようになります。
しかしclientLogin=${l.get(0)}
、結果は出ません。どこが間違っているのかわかりません。
あなたの提案に感謝しますが、少なくとも私が試したときは結果が得られません。
file.txt には多くのジャンクと次のようなパターンがあります。
したがって、私はそうします
そうすれば、必要に応じて grep を連鎖させ、最終的に必要な数に到達させることができます。
使用した場合、grepをチェーンできるかどうかわかりません
ご意見ありがとうございます。
ruby - "!= null" コードを検索して andand に置き換える最良の方法は何ですか?
コードをリファクタリングし、ソースファイルを次のようにgrepするソリューションを探しています
後で ruby の andand または groovy の ? に置き換えるためです。オペレーター(安全航行オペレーター)。
grep - 正規表現でgrepを使用して一致を除外する
正規表現の -e とともに反転一致の -v で grep を使用しようとしています。構文を正しく取得するのに問題があります。
私は何かをしようとしています
このようにすると、フィルタリングされません
私は得る
() または引用符を使用してみましたが、機能するものを見つけることができませんでした。
これどうやってするの?
regex - 正規表現に一致するファイルの最初の行をすばやく見つけるにはどうすればよいですか?
Perl スクリプト内で正規表現を使用して、ファイル内の行を検索したいと考えています。
grepがインストールされているシステムにあると仮定すると、次のことをお勧めします。
- コマンド
grep
を介して外部を呼び出すopen()
open()
ファイルを直接開き、while
ループとif ($line =~ m/regex/)
?を使用します。