2013-04-10 72 views
0

嘿,我只是好奇,看看有人能幫助我。 我試圖通過遞歸搜索一個目錄來查找具有.poem作爲擴展名幷包含「I」的文件。使用grep來搜索

當我做

grep -r -e --include *.poem I 

我什麼也沒有露面

回答

1
grep --include "*.poem" -R I . 
+0

我將如何添加某個目錄?像3個子目錄? – kevorski 2013-04-10 22:30:06

+1

將'.'改爲該目錄;使用'--include-dir'。 – 2013-04-10 22:32:20

+0

甜蜜的感謝!非常感激!我似乎總是忘記了。或我想要搜索的目錄 – kevorski 2013-04-10 22:34:07

1

只返回文件名:

grep -r -H "I" yourdir --include *.poem | cut -d: -f1 | uniq -u 

由目錄替換yourdir。