在查詢某些檔案時,比如日誌檔案,或者配置檔案,我們只知道檔案中包含某些特定的字串,但是不知道具體的檔名。
這種情況下,就需要根據「特定的字串」反向查詢檔案。基於日常工作場景,記錄總結了以下幾種常用的方法
1、grep查詢
grep -rn "keyword" ./ ---r表示遞迴,n表示結果顯示行號;
2、find查詢
find ./ -name "*.*"
|xargs
grep
"keyword"
find.|
xargs
grep -ri 「keyword」-l -l表示只顯示檔名
若不知道檔案所在的路徑,知道檔案型別情況下的方法
查詢目錄下檔案中是否包含某字串的shell指令碼
最近幾天在看前幾屆師兄寫的乙個專案,經常需要查詢變數和函式的定義,一直用命令find type f print xargs grep 查詢內容,感覺很不靈活,正好打算學習shell,就自己寫了個shell指令碼,在此作下記錄。此shell的功能是查詢某個目錄下的所有檔案中包含某個字串的行,並以 檔名...
jQuery判斷字串是否包含特定字串
var str 系統編號 57889 var patt1 new regexp 系統編號 var result patt1.test str if result true var eventid str.substr 5,str.length 5 一 jquery 父 子頁面之間頁面元素的獲取,方法...
linux下查詢某個目錄下包含某個字串的檔案
有時候要找一些字串,但是又不知道在哪個檔案,只記得一些字串 那麼如何在linux下尋找包含某段文字的檔案呢?強大的find命令可以幫你完成不可能的任務。比如我只記得我的程式裡包含唯一的字串 sms issend 於是 查詢目錄下的所有檔案中是否含有某個字串 find xargs grep ri sm...