看板 Linux 關於我們 聯絡資訊
我想先用 find . -name -type d "aaaa" 找到"aaaa" 關鍵字目錄...之後在每個目錄底下找所有java code *.java 中程式碼中有沒有"bbbb" 字串 請問這樣指令要如何下? 就是先找到aaaa目錄路徑後搜尋目錄底下所有*.java 中 有沒有"bbbb"字串存在 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.100.143
ckclark:find $(find . \( -name 'aaaa' -a -type d \) ) -name 06/16 01:07
ckclark:'*.java' -exec grep "bbbb" {} + 06/16 01:08
bitlife:find . -regex '.*/aaaa/.*\.java' -exec 06/16 08:08
bitlife: grep bbbb '{}' \; -print 06/16 08:09
tkcn:find -type d -name aaaa -exec grep bbbb {} + 06/16 14:58
tkcn:grep 後面請再加個 -r 06/16 14:59
juichangkuo:xargs 也行 06/17 15:31