linux命令之查詢grep

2022-09-20 07:03:12 字數 852 閱讀 6933

grep(全稱:global regular expression print)是一種強大的文字搜尋工具,它可以使用正規表示式搜尋文字,並把匹配的行列印出來。它的使用許可權是所有使用者。

grep 的工作方式是這樣的,它在乙個或多個檔案中搜尋字串模板。如果模板包括空格,則必須被引用,模板後的所有字串被看作檔名。搜尋的結果被送到標準輸出,不影響原檔案內容。

grep 可用於 shell 指令碼,因為 grep 通過返回乙個狀態值來說明搜尋的狀態,如果模板搜尋成功,則返回0,如果搜尋不成功,則返回1,如果搜尋的檔案不存在,則返回2。利用這些返回值就可進行一些自動化的文字處理工具。

語法

grep [-abcefghhillnqrsvvwxy][-a《顯示行數》][-b《顯示列數》][-c《顯示列數》][-d《進行動作》][-e《範本樣式》][-f《範本檔案》][--help][範本樣式][檔案或目錄...]
引數

常用引數

其他參考 引數列表

案例

查詢檔案名中不以#打頭的行

grep -v ^# nginx.conf
輸出行號

grep  -n ^# nginx.conf
忽略大小寫的不同,所以大小寫視為相同

grep -i html nginx.conf
計算找到 '搜尋字串' 的次數

grep  -c html nginx.conf

Linux查詢命令之 grep

grep e f i h h l r r s u v w x y b n c l q p separator file 1.grep global search regular expression re and print out the line,全域性搜尋正規表示式並把行列印出來 2.語法可以...

linux之文字查詢grep命令

grep是linux下常用的文字查詢命令。grep使用的一般格式為 grep 選項 搜尋內容串 檔名 常用選項 含義 v 顯示不包含匹配文字的所有行 相當於求反 n 顯示匹配行及行號 i 忽略大小寫 例如要查詢某個目錄下所有包含 good 的檔案,並顯示 good 所在行號 grep搜尋內容串可以是...

Linux命令之 grep命令》

1.作用 linux系統中grep命令是一種強大的文字搜尋工具,它能使用正規表示式搜尋文字,並把匹配的行列印出來 也可以通過管道重定向流輸出到檔案中 grep全稱是global regular expression print,表示全域性正規表示式列印,它的使用許可權是所有使用者。2.格式 grep...