查看完整版本: 根據關鍵字找不知名的檔案
頁: [1]

ada956 發表於 2015-1-2 08:51 PM

根據關鍵字找不知名的檔案



野人獻曝一下:

多人一起寫程式的時候,常常不知某些程式碼在哪個目錄哪個檔案裡,
這時可以用下面的指令來找出該檔案

假設關鍵字:XXXX
目標:dir目錄裡(包含子目錄的所有JAVA檔)

grep 'XXXX' `find dir -type f -name '*.java'`



<div></div>

kk_eyny 發表於 2015-1-5 08:07 AM

find /|grep xxxx
應該比較簡短

ada956 發表於 2015-1-6 10:41 AM

樓上您好,這兩個指令作用完全不一樣哦!您提供的是「找檔名有某關鍵字的」。我提供的是找檔案內容中有關鍵字的檔案的檔案名稱(但檔案名稱裡並沒有該關鍵字)。

JohnJiang 發表於 2015-1-6 01:06 PM

本帖最後由 JohnJiang 於 2015-1-6 01:33 PM 編輯

grep -R "XXXX" dir/ | egrep *.java

其實sed 和xargs都可以運用('_>`)a



頁: [1]