5

--exclude使用するときに/-Xパラメーターをどのように指定しますhg grepか?

私はこれまでに出会ったあらゆる種類の裸のパターン構文を試しましたが(私が知っているいくつかの正規表現方言を含む)、最も単純な例でそれを機能させることさえできません。

私は主に*.min.js、検索からいくつかのバイナリファイルと縮小されたJavaScriptファイル()を除外することに興味があります。

それが適切であれば、私はWindowsを使用しています。

4

2 に答える 2

9

を参照してくださいhg help patterns。デフォルトでは、パターンはシェルグロブとして扱われます。

正規表現を使用する場合は、次のように試すことができます。

hg grep -X "re:.*\.min\.js$" <search term>
于 2012-06-05T19:12:32.707 に答える
1

hg help patternsGlobs are rooted at the current directory; a glob such as "*.c" will only match files in the current directory ending with ".c". したがって、globを使用して拡張子を持つファイルを照合するには.min.js、次のような先頭のワイルドカードが必要になると説明しています。--exclude '**/*.min.js'

于 2021-10-23T22:17:23.947 に答える