2014-07-21 71 views
0

當我使用以下grep命令來查找一堆文件夾和子文件夾中的特定單詞時,它向我顯示該文件的路徑。grep命令需要輸出沒有文件路徑

grep -r "key_word = " ./ 

導致

./folder1/sub1/file name/keyword line = 12 
./folder1/sub1/sub12/file name/keyword line = 1.3 
./.................         = 12      
./         = 12 
./     = 12 
etc. 

有沒有什麼辦法讓出來把關鍵字行沒有文件路徑名像下面

key word = 12 
key word = 1.3 
key word = 12 
key word = 12 

那麼很容易比較該行對我任務 做任何人有任何想法如何做到這一點? 我在這些目錄中有數千個文件來讀取和抓取該行。

+0

嘗試增加'-h'開關'grep的-h' –

+0

沒有-h不工作 – user3817989

+0

的grep -hn關鍵字/你/路徑/*.*這隻適用於一個文件夾@fedorqui – user3817989

回答