설정 리소스 파일을 인식하지 그리고 난 다음 잘 작동 것으로 나타났습니다 :가 된 승인은 (<code>.abc</code>를 호출 할 수 있습니다) 내가 <code>.c</code>, <code>.cpp</code>, <code>.h</code> 다른 타당성 형식을 포함한 모든 소스 파일을 검색 할 <code>ack</code>을 사용하고
ack --type-add cc=abc text_to_look_for
ack
은 .abc
파일을 C/C++ 스타일로 처리 할 수 있습니다. 그러나, 나는 내 홈 디렉토리에 리소스 파일 .ackrc
에이 설정을 추가하는 좋은 것이라고 생각 :
$ cat ~/.ackrc
--type-add cc=abc
이 모두 타당하고 멀리 볼 수있는 사람이 페이지에 기록 무슨에 적합합니다. 그러나, 나는 더
ack text_to_look_for
을 할 때 나는 내가 사용 옵션이 지원되지 않는 것을 의미 다음과 같은 오류 메시지가 없습니다.
$ ack text_to_look_for
Unknown option: type-add cc
ack: See ack --help or ack --man for options.
내가 잘못하고있는 것을 누구든지 볼 수 있습니까? 솔라리스 10에서 1.84 버전을 사용하고 있습니다. 불행히도 업그레이드는 옵션이 아니지만, 버그인지 또는 저의 잘못인지 알면 좋을 것입니다.
감사합니다. Andy. 지금 치료를해라. –
반갑습니다. 내가 도울 수있어서 기쁩니다. 형식 설정은 현재 알파 상태 인 ack 2.0에서 좀 더 복잡하고 훨씬 강력합니다. http://github.com/petdance/ack –
Ack 2.0이 현재 일반 출시 중입니다. http://beyondgrep.com/ –