、、および別の適切な形式 ( と呼びましょう)ack
を含むすべてのソース ファイルを検索するために使用していますが、次の方法で問題なく動作することがわかりました。.c
.cpp
.h
.abc
ack --type-add cc=abc text_to_look_for
これにより、ファイルを C/C++ スタイルとしてack
扱うことができます。ただし、この設定をホーム ディレクトリ.abc
のリソース ファイルに追加すると便利だと思いました。.ackrc
$ cat ~/.ackrc
--type-add cc=abc
私が見る限り、これはすべて合理的で、man ページに書かれている内容と一致しているように思えます。ただし、やらないときは
ack text_to_look_for
使用しているオプションがサポートされていないことを示す次のエラー メッセージが表示されます。
$ ack text_to_look_for
Unknown option: type-add cc
ack: See ack --help or ack --man for options.
ここで私が間違っていることを誰かが見ることができますか? Solaris 10 で ack バージョン 1.84 を使用しています。残念ながら、アップグレードはオプションではありませんが、それがバグなのか、それとも私が何か間違ったことをしているのかを知っておくとよいでしょう。