.hs
1.ファイル拡張子があり、2.その単語がすべての行に含まれているすべてのgitトレースファイルを検索したいと思います。import
を試してみましたが、git ls-files -z | xargs -0 rg -g '*.hs' "import"
残念ながら明示的なファイルリストを渡すとglobフラグをrg
無視するようです。-g
特定のファイル拡張子を持つファイルを抽出するためにいくつかの正規表現の振り返りを使用することも、出力をgrep
フィルタリングgit ls-files -z
することもできます。
誰もがアイデアを持っている場合。
ベストアンサー1
git grep
また、次のこともできます。
git grep import -- '*.hs'
*.hs
現在のディレクトリから始めて、一致するすべてのgitトレースファイルで "import"を検索します。