23

ack-grep 検索から無視したい fileName *-c.css および *-gen.css の特定の CSS ファイルがあります。

--type-set=TYPENAME=.extensionは * -c.cssのような正規表現フィルターを受け入れないことがわかりました。この問題を回避する方法はありますか?

4

2 に答える 2

1

正規表現を使用して、検索するファイルをフィルタリングします。

ack -G '(?<!-c)(?<!-gen)\.css$' expression_to_search

perl風味を生かしています。-c拡張子を含む、または-gen拡張子の直前のものをスキップするために、否定的な後読みを行います。

于 2013-10-17T11:17:11.750 に答える