前言
linux中最常用、最重要的三個命令,在業界被稱為三劍客:grep、sed、awk。
三位大俠分別擅長:grep擅長查詢,sed擅長取行和替換,awk擅長取列。
一.先看一下grep的help
二.引數詳解
格式:grep [option]... pattern [file]...
option:引數選項,可以有多個
pattern:樣品、模式,指搜尋範本、匹配選項
file:被搜尋的檔案,可以有多個
示例:
常用引數選項:
-i 不區分大小寫
-v 反向選擇,即輸出沒有匹配選項的行
-c 輸出匹配到的總行數
-n 輸出行號
-e 後面跟匹配選項,單個時可省略,多個時,每個匹配選項前都要加乙個-e
-h 查詢多檔案時,不輸出檔名
-l 查詢多檔案時,只輸出包含匹配項的檔名
-r 遞迴查詢,一般是針對目錄查詢,相當於 -d recurse
三.結合正規表示式
詳情見:
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 被匹配...
linux三劍客之grep
color auto 或者 color 表示對匹配到的文字著色顯示 i 在搜尋的時候忽略大小寫 n 顯示結果所在行號 c 統計匹配到的行數,注意,是匹配到的總行數,不是匹配到的次數 o 只顯示符合條件的字串,但是不整行顯示,每個符合條件的字串單獨顯示一行 v 輸出不帶關鍵字的行 反向查詢,反向匹配 ...