作者Arim (Arim5566)
看板Linux
標題[問題] grep 特定檔案中的字串
時間Wed Sep 3 22:51:31 2014
各位版友好
假設我現在想要抓取目前目錄下所有 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
→ Cypresslin: find ./ -name "*.java" | xargs grep -i "hello" 09/03 23:00
→ jokester: 確定當前目錄下有.java檔? 09/04 01:35
→ vvwks: 你的指令正確,沒有切入目錄,也可*.java前加上完整路徑。 09/04 01:49
→ carrlyea: grep -ri "hello" --include="*.java" . 09/04 11:50