1.grep普通搜尋匹配:
grep 「root」 password
遞迴搜尋:grep -r 「root」 .
會在當前目錄下的檔案中和子目錄的檔案中進行搜尋,搜尋結果中最前面顯示的是檔名排除搜尋:grep -r --exclude-dir=「test」 「root」 .
–exclude-dir="test"會排除當前目錄下的test目錄忽略大小寫:grep -i 「root」 password
-i 表示忽略大小寫要是只輸出匹配的單詞:grep -o 『root』 passwd
-o表示只輸出當前匹配的字母-n表示輸出行號-a表示匹配當前行後面幾行-c表示匹配當前行前後的幾行-c輸出匹配到的行的數量:grep -v 「grep」 passwd-v不顯示匹配到的,也就是取反-f指定檔名,可以寫多個正則,每行乙個,匹配到的行都會輸出2.常見的正則匹配a. grep基本的正則符號:[ ] , ^ , $ , . , * , \?, \+, \, \|, \(\), \
[0-9a-za-z] :表示匹配任意乙個大小寫字母數字和數字
^ :表示匹配行的開始
$ : 表示匹配行的結束
. : 表示匹配任意單個字元
* : 表示匹配前面字元0個戶或多個
b.grep擴充套件正則:
grep的擴充套件正則符號:?,+,(),,|
要用擴充套件正則必須加上引數 -e或者直接使用egrep
+號的使用:
| 的使用:ro(o|t)表示匹配roo或者rot
egrep的使用:
(一)linux三劍客之grep
給自己提出以下6個問題,看自己是否真正掌握了grep 1 grep 是什麼?2 grep 有什麼作用 4 grep 常用於何處 5 grep 的基本用法 6 grep 例項用法 6 grep 技術常用 收藏 它的家族有三大類 grep egrep fgrep 通常我們可以這樣認為 egrap相當於g...
linux 三劍客之 grep
grep 是 linux系統中最重要的命令之一 其功能是從文字或者管道資料中篩選匹配的行及資料 如果配置正規表示式技術一起使用,則其功能更強大,它是linux運維人員必須要掌握的命令之一 usage grep option pattern file 用法 grep 引數 要搜尋的內容 檔案 eg r...
Linux三劍客之grep
1.用途 linux grep命令是用於查詢檔案裡符合條件的字串 2.語法 grep 選項 搜尋的字串 檔案 3.常見的選項 e 開啟擴充套件 extend 的正規表示式。i 忽略大小寫 ignore case v 反過來 invert 只列印沒有匹配的,而匹配的反而不列印。n 顯示行號 w 被匹配...