grep 的學習 正則

2022-05-11 17:49:31 字數 1515 閱讀 5021

grep 命令:

grep  "name"   /path/file_name    從file_name檔案中中查詢 name 字元

grep  -c    "name"   /path/file_name  統計查詢到name 的總共的行數

grep  -n    "name"   /path/file_name  統計查詢到name 的所在的行數

grep  -i    "name"   /path/file_name  查詢name 不區分大小寫

grep  -v    "name"   /path/file_name  取反,找除name 以外的,所有字元

grep  -a#     "name"   /path/file_name  查詢name, 並且顯示 name後面的,  #多少行

-b# "name"   /path/file_name  查詢name, 並且顯示 name前面的,  #多少行

-c # "name"   /path/file_name  查詢name, 並且顯示 name前後的,  #多少行

除了點號 . 還有? 問號 , ? 問號 表示前面字元的0次或 1 次。(grep -e  或用 egrep )

由點 . 號可以推出 : *  星號就表示,任意個 任意字元,* 星號表示0次或多次 ,而 + 加號又和 * 星號等價,但 + 號表示 1次或多次。

grep正則表達

1 注意在ms的系統下生成的文字檔案,換行會加上乙個 m 字元。所以最後的字元會是隱藏的 m 在處理windows 下面的文字時要特別注意!可以用cat dos file tr d r unix file 來刪除 m符號。m r 2 表示它前面的串是在行的結尾,比如 表示 在一行的結尾 搜尋末尾是....

強大的grep用法詳解 grep與正規表示式

首先要記住的是 正規表示式與萬用字元不一樣,它們表示的含義並不相同 正規表示式只是一種表示法,只要工具支援這種表示法,那麼該工具就可以處理正規表示式的字串。vim grep awk sed 都支援正規表示式,也正是因為由於它們支援正則,才顯得它們強大 在以前上班的公司裡,由於公司是基於web的服務型...

強大的grep用法詳解 grep與正規表示式

from 首先要記住的是 正規表示式與萬用字元不一樣,它們表示的含義並不相同 正規表示式只是一種表示法,只要工具支援這種表示法,那麼該工具就可以處理正規表示式的字串。vim grep awk sed 都支援正規表示式,也正是因為由於它們支援正則,才顯得它們強大 在以前上班的公司裡,由於公司是基於we...