find + grep 用法 - Linux

Table of Contents

我想先用 find . -name -type d "aaaa"

找到"aaaa" 關鍵字目錄...之後在每個目錄底下找所有java code *.java

中程式碼中有沒有"bbbb" 字串

請問這樣指令要如何下? 就是先找到aaaa目錄路徑後搜尋目錄底下所有*.java 中

有沒有"bbbb"字串存在

謝謝

--

All Comments

Annie avatarAnnie2012-06-17
find $(find . \( -name 'aaaa' -a -type d \) ) -name
Todd Johnson avatarTodd Johnson2012-06-21
'*.java' -exec grep "bbbb" {} +
Eartha avatarEartha2012-06-25
find . -regex '.*/aaaa/.*\.java' -exec
Robert avatarRobert2012-06-29
grep bbbb '{}' \; -print
Victoria avatarVictoria2012-07-01
find -type d -name aaaa -exec grep bbbb {} +
Kelly avatarKelly2012-07-03
grep 後面請再加個 -r
Carol avatarCarol2012-07-05
xargs 也行