linux 三劍客之 grep

2021-09-12 17:30:19 字數 745 閱讀 9180

grep 是 linux系統中最重要的命令之一 ,其功能是從文字或者管道資料中篩選匹配的行及資料 ,如果配置正規表示式技術一起使用,則其功能更強大,它是linux運維人員必須要掌握的命令之一

usage: grep [option]… pattern [file]…

用法:grep 引數 要搜尋的內容 檔案

eg:

[root@alice ~]# grep -n root /etc/passwd

1:root:x:0:0:root:/root:/bin/bash

11:operator:x:11:0:operator:/root:/sbin/nologin

引數

含義-v

顯示不匹配的行 相當於排除 取反, 顯示不包含匹配文字的所有行

-n顯示匹配行 及行號

-i不區分大小寫 (只適用於單字元), 預設是區分大小寫的

-c只統計匹配的行數 , 注意 (不是匹配的次數)

-e使用擴充套件的 egrep 命令

-w只匹配過濾的單詞

-o只輸出匹配的內容

-l只顯示匹配到內容的路徑和檔名

-r遞迴

-aafter輸出匹配到內容的之後行

-bbefore輸出匹配到內容的之前行

-cafter+before 輸出之前之後的行

–color-auto

給grep過濾的配置字串加顏色

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

linux三劍客之grep

前言 linux中最常用 最重要的三個命令,在業界被稱為三劍客 grep sed awk。三位大俠分別擅長 grep擅長查詢,sed擅長取行和替換,awk擅長取列。一.先看一下grep的help 二.引數詳解 格式 grep option pattern file option 引數選項,可以有多個...