[ad_1]
in.cpp ファイルのみを検索したいのですが、”rg” オプションを指定するにはどうすればよいですか?
最初の一致が見つかったときに検索を停止することは可能ですか?
rg「アドレス」
私が試したこと:
私はこれを試しました
rg “アドレス” /.cpp
と
rg “アドレス” / *cpp
解決策 1
グーグルはあなたの友達です。 rg (好奇心旺盛な人のための ripgrep) について聞いたことがなく、rg linux をググったところ、rg は実際には ripgrep であり、Google ripgrep の例はこのページにつながりました: ripgrep による高速検索 — Marius Schulz[^] それを熟読して、私はそれを見つけました rg -t filetype PATTERN [PATH ...]
タイプのファイルに検索を制限します filetype
. この記事では、C++ ファイルを検索する方法について具体的には述べていませんが、rg –type-list を使用して、理解されたファイル タイプのリストを取得できると述べています。 私のフェドラシステムで rg --file-types
を含む約 170 の異なるファイル タイプを返します。
cpp: *.[ChH], *.[ChH].in, *.[ch]pp, *.[ch]pp.in, *.[ch]xx, *.[ch]xx.in, *.cc, *.cc.in, *.hh, *.hh.in, *.inl
だから、それは rg -t cpp address /
おそらくあなたが望むことをします。
[ad_2]
コメント