2016-05-27 31 views
1

我試過ack -f --cpp --nohh,但它不返回任何結果。搜索/查找C/C++源代碼但不是頭文件

我在OSX上使用2.14。

+0

什麼好老找? '找。 -type f -name'* .cpp'' – incBrain

+1

@incBrain'find'是一位老朋友。只是想學習一種新工具。此外,我最終想要在.cpp文件中搜索內容。 – Kenny

+0

我使用grep來做到這一點。 'grep -rnw。 --include = \ *。{cpp,cc} -e'std :: cout''。 [這篇文章](http://stackoverflow.com/a/16957078/3734222)解釋得很好。但學習新事物總是一個好主意。我從來沒有聽說過'ack'謝謝你,我也會看看它:) – incBrain

回答

2

我顯然誤解了這個問題。我認爲這個問題意味着用戶看到源文件,但看不到頭文件。如果需要顯示源文件而不是頭文件,命令流ack -f --cpp --nohh應該給出想要的結果並適用於我。但是,我的個人目錄中有大量C和C++代碼示例。運行該命令時,你的工作目錄是什麼?你的目錄中是否有源文件和頭文件?

如果我誤讀了你的問題,我很抱歉。

http://beyondgrep.com是網站的ACK

......上一頁答案

如果你看看男人ACK,--nohh指不包括頭文件。

我剛剛在我的Mac OS X上用ack 2.12運行了 ack -f --hh --cpp ,並且出現了很多頭文件。

...

我使用的是Mac OS X埃爾卡皮坦(版本10.11.5)與ACK 2.12

+0

問題的標題是:**搜索/查找C/C++源代碼但不是頭文件** – incBrain

+0

請參閱我對該問題的評論 - 用戶錯誤。感謝布拉德利把我踢出我啞巴的軌道。 – Kenny