linux查詢含有特定字串的檔案命令為grep。以下為詳細的使用方法
grep [options] pattern [file...]
#例項:遞迴查詢當前資料夾下所有含有test的檔案,並顯示行號
grep -rn "test" *
-r 遞迴查詢#顯示匹配pattern1或pattern2的行-n 顯示行號
-i 忽略大小寫
-w 只匹配整個單詞,而不是字串的字部分(如pattern為"
test
", 不匹配"
test1
"或"atest")
-c num 顯示匹配到的行上下n行
-l 只列出匹配成功的檔名
-l 列出不匹配的檔名
\《標註單詞的開頭
\>標註單詞的結尾
^指匹配字串在行首
$ 指匹配字串在行尾
grep pattern1 | pattern2 file
# 顯示即匹配pattern1又匹配pattern2的行
grep pattern1 file | grep pattern2
Linux查詢含有特定字串的檔案
linux查詢含有特定字串的檔案命令為grep。以下為詳細的使用方法 grep options pattern file.例項 遞迴查詢當前資料夾下所有含有test的檔案,並顯示行號 grep rn test r 遞迴查詢 n 顯示行號 i 忽略大小寫 w 只匹配整個單詞,而不是字串的字部分 如pa...
Linux查詢含有某字串的所有檔案
如果你想在當前目錄下 查詢 send 字串,可以這樣 表示當前目錄所有檔案,也可以是某個檔名 r 是遞迴查詢 n 是顯示行號 r 查詢所有檔案包含子目錄 i 忽略大小寫 下面是一些有意思的命令列引數 grep i pattern files 不區分大小寫地搜尋。預設情況區分大小寫,grep l pa...
Linux查詢含有某字串的所有檔案
如果你想在當前目錄下 查詢 hello,world 字串,可以這樣 grep rn hello,world 表示當前目錄所有檔案,也可以是某個檔名 r 是遞迴查詢 n 是顯示行號 r 查詢所有檔案包含子目錄 i 忽略大小寫 下面是一些有意思的命令列引數 grep i pattern files 不區...