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 引數選項,可以有多個...