【2020-04-07】更新內容:增加windows下的搜尋方法
如果你想在當前目錄下 查詢"hello,world!"字串,可以這樣:
$ grep -rn "hello, world!" *
-r 遞迴查詢
-n 顯示行號
其他引數
-i 忽略大小寫
-r 查詢所有檔案包含子目錄
-l 只列出匹配的檔名
-l 列出不匹配的檔名
-w 只匹配整個單詞,而不是字串的一部分
-c number 匹配的上下文分別顯示[number]行
grep pattern1 | pattern2 files :顯示匹配 pattern1 或 pattern2 的行
grep pattern1 files | grep pattern2 :顯示既匹配 pattern1 又匹配 pattern2 的行。
用於搜尋的特殊符號:
\< 和 \> 分別標註單詞的開始與結尾。
『^』:指匹配的字串在行首,
『$』:指匹配的字串在行尾,
find -type f -name '*.cpp'
|xargs
grep
'grouprecord'
上面這命令的意思是查詢當前路徑下所有.cpp字尾且包含grouprecord字串的檔案
按shift
+滑鼠右鍵開啟命令列視窗,使用findstr
findstr /s /i keyword *.*
keyword
想搜尋的字串
*.*
被搜尋的檔案
linux查詢含有某字串的所有檔案
想從n個檔案裡面中快速找出某字串,有什麼軟體或方法
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 不區...
Linux查詢含有某字串的所有檔案
文章 版權歸原作者!如果你想在當前目錄下 查詢 hello,world 字串,可以這樣 grep rn hello,world 表示當前目錄所有檔案,也可以是某個檔名 r 是遞迴查詢 n 是顯示行號 r 查詢所有檔案包含子目錄 i 忽略大小寫 下面是一些有意思的命令列引數 grep i patter...