[問題] grep 特定檔案中的字串

看板Linux作者 (Arim5566)時間11年前 (2014/09/03 22:51), 編輯推噓0(004)
留言4則, 4人參與, 最新討論串1/1
各位版友好 假設我現在想要抓取目前目錄下所有 java 檔中的特定字串 比如說 grep -ri "hello" *.java 這樣是行不通的,grep 會抱怨他找不到*.java 請問可以有什麼做法? 謝謝 -- ~宅男的四個徵兆~ ∠□ ○ ! * \○/ ★    (○ ? ╦╦└□ " ○□═ □   □> ║║√√ ╦══╦ ∥    |\ 一回家就上PTT 每天想正妹 以當好人為樂 忘記正妹虧欠自己 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.159.137.233 ※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1409755895.A.766.html

09/03 23:00, , 1F
find ./ -name "*.java" | xargs grep -i "hello"
09/03 23:00, 1F

09/04 01:35, , 2F
確定當前目錄下有.java檔?
09/04 01:35, 2F

09/04 01:49, , 3F
你的指令正確,沒有切入目錄,也可*.java前加上完整路徑。
09/04 01:49, 3F

09/04 11:50, , 4F
grep -ri "hello" --include="*.java" .
09/04 11:50, 4F
文章代碼(AID): #1K1ohtTc (Linux)