0

私は ack を使用していますが、test という名前のファイルを検索することは避けたいと考えています。それ、どうやったら出来るの?

以下は、test という名前のファイルまたはディレクトリのみを検索することを保証します。それを逆にしたい。

ack foo --rb -G test
4

1 に答える 1

1
ack -G '^(?!test$)'
ack -G '^(?!.*test)'

最初のものを使用して、正確に名前が付けられたファイルを無視しますtesttest2 番目を使用して、内部に単語が含まれるファイルを無視します。

テスト ファイルを完全に無視したい場合is_searchableは、ack スクリプトの関数を編集できます。これは、コア ダンプ、スワップ ファイルなどを除外するルーチンです。

于 2011-04-06T20:55:39.187 に答える