Linux下查詢目錄下的所有檔案是否包含某字串

2021-08-21 13:35:38 字數 411 閱讀 6859

很多時候,需要在某個資料夾下檢視所有的檔案是否包含某個字串,比如已知乙個變數名,但是不知道定義在哪個檔案裡,就可以搜一下。

(1)目錄下的所有檔案中查詢字串

find . | xargs grep -ri "class"
其實,該命令列等價於

grep -ri "class" .
(2)目錄下的所有檔案中查詢字串,並且只列印出含有該字串的檔名

find . | xargs grep -ri "class" -l
參考:

[1] linux下查詢目錄下的所有檔案是否包含某字串, 

[2] grep命令, 

[3] xargs命令詳解,xargs與管道的區別

linux下查詢某目錄下所有檔案包含某字串的命令

linux下查詢某目錄下所有檔案包含某字串的命令 從檔案內容查詢匹配指定字串的行 grep 被查詢的字串 檔名 從檔案內容查詢與正規表示式匹配的行 grep e 正規表示式 檔名 查詢時不區分大小寫 grep i 被查詢的字串 檔名 查詢匹配的行數 grep c 被查詢的字串 檔名 從檔案內容查詢不...

linux下查詢某目錄下所有檔案包含某字串的命令

linux下查詢某目錄下所有檔案包含某字串的命令 從檔案內容查詢匹配指定字串的行 grep 被查詢的字串 檔名 從檔案內容查詢與正規表示式匹配的行 grep e 正規表示式 檔名 查詢時不區分大小寫 grep i 被查詢的字串 檔名 查詢匹配的行數 grep c 被查詢的字串 檔名 從檔案內容查詢不...

linux下查詢某目錄下所有檔案包含某字串的命令

linux下查詢某目錄下所有檔案包含某字串的命令 linux下查詢某目錄下所有檔案包含某字串的命令 從檔案內容查詢匹配指定字串的行 grep 被查詢的字串 檔名 www.2cto.com 從檔案內容查詢與正規表示式匹配的行 grep e 正規表示式 檔名 查詢時不區分大小寫 grep i 被查詢的字...