フラグを繰り返さずに、Ack内の複数のディレクトリを無視することはできますか?Ack - フラグを繰り返さずに複数のディレクトリを無視する
私は、次の作品は(すなわち、複数のフラグを設定する)知っている:しかし
ack --ignore-file=ext:css,scss,orig 'teststring'
:
ack --ignore-dir=install --ignore-dir=php 'teststring'
は私が拡張子で行うことができますように、次のように私は、カンマでディレクトリを区切ることができることを期待していました、以下のコンマは動作しないフラグを無視分離:
ack --ignore-dir=install,php 'textstring'
は、いくつかの短手相当を使用することも可能ですので、私は肝炎はありませんe --ignore-dirフラグを繰り返し入力しますか?
興味深いを使用しますが、私はこれは私が次のメッセージを取得したAck 2で実行可能であるとは思いません。 'オプション '-a'はack 2では有効ではありません これは、-k/- 既知の型のため、テキストファイルではなく既知の型のファイルのみを選択するようになったからです。 ack 1.x)。 .ackrcまたはACKRC_OPTIONS環境変数にオプションがあるかもしれません。 --dumpフラグを使って試してください。 ' – SparrwHawk
@ Bireiのソリューションはack 1.xでのみ動作します。 -aおよび-Gフラグは、-xフラグのためにack 2で削除されました。 –