linux內在檔案內查詢
linux內在檔案內查詢
grep -rn "hello,world!" *
* : 表示當前目錄所有檔案,也可以是某個檔名
-r 是遞迴查詢
-n 是顯示行號
-R 查詢所有檔案包含子目錄
-i 忽略大小寫
-L 列出不匹配的檔名
下面是一些有意思的命令列引數
grep -i pattern files :不區分大小寫地搜尋。預設情況區分大小寫,
grep -l pattern files :只列出匹配的檔名,
grep -L pattern files :列出不匹配的檔名,
grep -w pattern files :只匹配整個單詞,而不是字串的一部分(如匹配‘magic’,而不是‘magical’),
grep -C number pattern files :匹配的上下文分別顯示[number]行,
grep pattern1 | pattern2 files :顯示匹配 pattern1 或 pattern2 的行,
grep pattern1 files | grep pattern2 :顯示既匹配 pattern1 又匹配 pattern2 的行。
這裡還有些用於搜尋的特殊符號:
\< 和 \> 分別標註單詞的開始與結尾。
例如:
grep man * 會匹配 ‘Batman’、‘manic’、‘man’等,
grep '\<man' * 匹配‘manic’和‘man’,但不是‘Batman’,
grep '\<man\>' 只匹配‘man’,而不是‘Batman’或‘manic’等其他的字串。
'^':指匹配的字串在行首,
'$':指匹配的字串在行尾
相關文章
- Linux檔案內容查詢命令Linux
- LINUX學習(四)在Linux檔案內容查詢命令Linux
- Linux檔案內容查詢命令(轉)Linux
- linux 下 對檔案內容的查詢Linux
- linux下的find檔案查詢命令與grep檔案內容查詢命令Linux
- 在Linux中,如何使用grep命令查詢檔案中的內容?Linux
- 檔案內容查詢命令(轉)
- Linux 檔案、內容查詢(遞迴) ,grep ,findLinux遞迴
- linux下使用find xargs grep查詢檔案及檔案內容Linux
- 如何用 grep 命令在 UNIX 中根據檔案內容查詢檔案
- 檔案批次查詢複製匯出,按檔名批次查詢檔案,按檔案內容批次查詢檔案
- centos vim怎麼查詢檔案內容CentOS
- Centos7 中查詢檔案、目錄、內容CentOS
- Linux 檔案查詢Linux
- linux 查詢檔案Linux
- Linux查詢大檔案Linux
- Linux檔案內容操作Linux
- 通過SQL Server對上傳檔案內容進行查詢SQLServer
- linux 查詢檔案命令 findLinux
- java檔案相關(檔案追加內容、檔案內容清空、檔案內容讀取)Java
- MongoDB查詢內嵌文件MongoDB
- Linux檔案查詢工具的探索Linux
- linux下的檔案的查詢Linux
- Linux基礎:檔案查詢findLinux
- linux 命令與檔案的查詢Linux
- linux-批次修改檔案內容Linux
- 檔案查詢
- vim內替換檔案內容
- 在Linux中,如何檢視檔案內容?列出幾種方法。Linux
- 在檔案上使用 SQL 查詢的示例SQL
- Linux 查詢檔案的正確方式Linux
- linux查詢檔案或目錄命令Linux
- Linux檔案查詢技術大全(轉)Linux
- Linux 檢視檔案內容——bat 命令LinuxBAT
- linux(五) 檔案系統的內部Linux
- Linux下清空檔案內容的方法Linux
- linux 檢視檔案內容的命令Linux
- Linux 檔案內容統計命令(轉)Linux