查詢當前目錄下包含特定字串的檔案

2021-10-06 08:44:14 字數 796 閱讀 9054

在查詢某些檔案時,比如日誌檔案,或者配置檔案,我們只知道檔案中包含某些特定的字串,但是不知道具體的檔名。

這種情況下,就需要根據「特定的字串」反向查詢檔案。基於日常工作場景,記錄總結了以下幾種常用的方法

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...