grep

すべての検索文字列を含むtxtファイルを繰り返し検索します。
grep

すべての検索文字列を含むtxtファイルを繰り返し検索します。

「誰が」、「何を」、「なぜ」、「どのように」、「いつ」を含むすべてのファイルを探したいのですが。順序に関係なくすべての単語です。大文字と小文字を区別しない 私は試した: grep -rl --include='*.adoc' "Who" . | xargs grep -l "What" | xargs grep -l "Why" | xargs grep -l "How" | xargs grep -l "When" それが提供するエラーは次のとおりです。 grep: Walkthrough/datatable/extras/Scroller/media/...

Admin

grepとsedの正規表現
grep

grepとsedの正規表現

テキストファイルでaで始まるすべての行を見つけて置き換えようとしています。シングルスペースだから誰のキャラクターも。 最後にgrepで動作する正規表現を得ました。grep -E '^ .*$*' Contacts.vcf >> t.txt その後、sedで使用するときはそうではありません。sed 's/^ .*$//g' Contacts.vcf > tt.txt(最初のスペースに関係なく)すべての行を取得します。\s{1}全部入れてみましたが、()実行できませんね。 初めてWindowsでPowerShellを使用しようとしたときも、同じ...

Admin

「grep」の「/$」とはどういう意味ですか?
grep

「grep」の「/$」とはどういう意味ですか?

以下の2つのコードを使用しています。 ls -lap . | grep -v "/$" ls -lap . | grep -v "/" 場合によっては、2つの異なる結果を提供します。この文脈で$はどういう意味ですか? ...

Admin

名前がパターンに一致し、内容がパターンに一致するすべてのファイルに対してコマンドを実行するにはどうすればよいですか?
grep

名前がパターンに一致し、内容がパターンに一致するすべてのファイルに対してコマンドを実行するにはどうすればよいですか?

単語を含むcmdすべて*.cppのファイルとファイルに対して実行したいとします。*.hppFOO をする発見するファイルが消えます。できることを知っています。 find /path/to/dir -name '*.[hc]pp' -exec grep -l 'FOO' {} + しかし、cmd私ができるように処理を拡張する正しい方法は何ですか(例:各ファイルごと)。 -exec bash -c '...'私は私ができると書くことができることを知っています。「コンテンツに次のものが含まれているFOO場合はcmd、ファイルから実行してください。」論理...なの...

Admin

テキスト処理grepとawkは一緒にライブスクリプトで動作しません。
grep

テキスト処理grepとawkは一緒にライブスクリプトで動作しません。

SSHを使用してリモートサーバー(Ubuntu)にログインし、毎秒テキスト/値を出力するコマンド(ライブスクリプト)を実行します。 ライブ出力からインクルードをフィルタリングしたいです。これを行うには、正しい出力を提供するこれを'dlsch_rounds'使用しています。command | grep 'dlsch_rounds' UE 4aae: dlsch_rounds 22/0/0/0, dlsch_errors 0, pucch0_DTX 0, BLER 0.03874 MCS 9 今より詳細にフィルタリングしてBLER 0.03874。 使用すると...

Admin

ユーザー名とデータベースが一致することを確認します。
grep

ユーザー名とデータベースが一致することを確認します。

私はそれがgrep -w 'desired_string'正確な行だけを提供しなければならずdesired_string、desired_string-22いかなるバリエーションも提供しないことを発見しました。 私にとって必要なのは、特定のPostgresデータベースを特定のユーザーが所有していることを確認することです。だから私は次のことを試しました。 sudo --login -u postgres psql --command="\l" | grep -w 'database-name' | grep -w 'user-name' しかし、私が試した...

Admin

lsusb、lsblk、または同様のコマンドを使用して非保存デバイスのみを表示するにはどうすればよいですか?
grep

lsusb、lsblk、または同様のコマンドを使用して非保存デバイスのみを表示するにはどうすればよいですか?

内部および外部ストレージデバイス(たとえば、内部HDD、USBスティックなど)を含むデバイスのリストをブラウズせずに、接続されたUSBデバイス(USBマウス、USBキーボードなど)のリストを表示したいと思います。私はlsusbとlsblkを見てきましたが、解決策を見つけるのに苦労しています。 これを達成するためのgrepフィルタまたは代替コマンドはありますか? ...

Admin

繰り返しパターンのすべての行をキャプチャし、子の結果に対していくつかのアクションを実行する方法
grep

繰り返しパターンのすべての行をキャプチャし、子の結果に対していくつかのアクションを実行する方法

繰り返しテキストパターン内の行間のすべての可変数の行をキャプチャし、bashでその行に対してアクションを実行する可能性を探しています。 テキスト例: Total: text1 text2 Total: text3 Total: Text1 Text4 Text5 私の目標は、基本的には一致に対してforループを実行し、そのTotal:項目に対してアクションを実行することです。これは常に後続のサブテキストの最初の部分です。 高級言語と同様に: for (cat filename = every "Total:" do <something> en...

Admin

リテラルドル記号を含む正規表現でripgrepを使用する
grep

リテラルドル記号を含む正規表現でripgrepを使用する

次の内容を含むスクリプトがあるとします。 VAR=${VAR1%.*} 私は次のコマンドを探しています rg "${.*%" 探したかったけど近くに行けませんでした。 すべて失敗しました rg "\$\{.\*%" rg \$\{.\*% rg "\$\{.*%" rg \$\{.*% ...

Admin

削除および再生成されるログファイルを継続的に追跡する方法は?
grep

削除および再生成されるログファイルを継続的に追跡する方法は?

プログラムが実行されるたびに削除され、再生成されるログファイルから情報を抽出する必要があります。ファイルが存在することを(再度)検出した後、tail正規表現で使用したいと思います。 正規表現は複数回一致しますが、結果は常に同じです。一度だけ印刷してからファイルが再生成されたら、ウォッチ式を返したいと思います。 ファイル生成を検出する方法を見てみました。パスするのも一つの方法inotifywaitただし、これを行うには別々のパッケージをインストールする必要があります。 stderrおそらくより簡単なアプローチは、末尾のファイルを削除して作成するときに後続の印刷...

Admin

ファイル名の特定部分とその内容のリスト
grep

ファイル名の特定部分とその内容のリスト

BusyBoxがインストールされているLinuxシステムがあり、というディレクトリがあります/data/var/lib/connman。このディレクトリには、興味のないいくつかのディレクトリが含まれています。ただし、wifi_<HASH1>_<HASH2>_managed_psk.config" "などのファイル名パターンを持つ多くの.configファイルが含まれています。私の例のファイル名には、 <HASH1>_<HASH2>英数字の興味深いハッシュ部分が含まれています。完全なファイル名の例は次のとおりです...

Admin

gpgでこの出力をgrepできますか?
grep

gpgでこの出力をgrepできますか?

次のコマンドを実行します(実際の例): ~$ gpg --edit-key [email protected] showpref quit (...) [ultimate] (1). Foo Bar <[email protected]> Cipher: AES256, AES192, AES, CAST5, 3DES AEAD: Digest: SHA256, SHA1, SHA384, SHA512, SHA224 Compression: ZLIB, BZIP2, ZIP, Un...

Admin

bashスクリプトでsedまたはgrepを使用して、ファイルが特定の文字列で終わっていることを確認してください。
grep

bashスクリプトでsedまたはgrepを使用して、ファイルが特定の文字列で終わっていることを確認してください。

私のUbuntuサーバーにoutput.txtというファイルがあります。 sedまたはgrepを使用して、ファイルの最後の2文字が「nt」であることをどのように確認できますか?ファイルのテキストは次のとおりです。 ifステートメントを返したいです。このような状況では本当です。 上院は9月までに連邦政府の一部に資金を支援するための6つの法案パッケージを通過させ、部分的な政府閉鎖を近く避けました。 上院は法案を75代22に通過させ、深夜締め切りを控え、バイデン大統領の机に法案を送った。 バイデン氏は土曜日に法案に署名すると予想されます。 共和党は、移民関連措置...

Admin