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...