linux三劍客之grep

2022-09-20 15:27:11 字數 809 閱讀 7684

前言

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 輸出不帶關鍵字的行 反向查詢,反向匹配 ...