中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

grep過濾的詳細說明和實例

發布時間:2020-02-14 11:11:00 來源:網絡 閱讀:1733 作者:lizheng103 欄目:網絡安全

正則表達式的工具有:grep egrep sed awk



1.grep作用

Linux系統中grep命令是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹 配的行打印出來。grep全稱是Global Regular Expression Print,表示全局正則表達式版本,它的使用權限是所有用戶。可以過濾指定的行




2.格式

grep [options]


3.主要參數
[options]主要參數:
-c:只輸出匹配行的計數。
-I:不區分大 小寫(只適用于單字符)。
-h:查詢多文件時不顯示文件名。
-l:查詢多文件時只輸出包含匹配字符的文件名。
-n:顯示匹配行及 行號。
-s:不顯示不存在或無匹配文本的錯誤信息。
-v:顯示不包含匹配文本的所有行。
pattern正則表達式主要參數:
\: 忽略正則表達式中特殊字符的原有含義。
^:匹配正則表達式的開始行。
$: 匹配正則表達式的結束行。
\<:從匹配正則表達 式的行開始。
\>:到匹配正則表達式的行結束。

[ ]:單個字符,如[A]即A符合要求 。

[0-9]:表示數字

[ - ]:范圍,如[A-Z],即A、B、C一直到Z都符合要求 。

。:所有的單個字符。

* :有字符,長度可以為0,可以匹配多個字符。

.表示任意一個字符

.*表示任意一個任意字符,s.*d s開頭d結尾的都可以匹配上

\?表示脫意符號前面的字母可以匹配 s\?d 指顯示脫意符前面的s或者單獨d開頭的

? +用于egrep


-r:匹配目錄

--color:用顏色標注

-A:不僅可以顯示匹配的行還可以多顯示下面幾行,具體行數取決于A后面的數值

-B:不僅可以顯示匹配的行還可以多顯示上面幾行,具體行數取決于B后面的數值

-C:不僅可以顯示匹配的行還可以多顯示上下各幾行,具體行數取決于C后面的數值


grep過濾的詳細說明和實例



實例


查看密碼文件 cat /etc/passwd 


grep過濾的詳細說明和實例


例1:過濾出/etc/passwd下的root的行


grep 'root' /etc/passwd



grep過濾的詳細說明和實例

grep過濾的詳細說明和實例

例2:顯示并過濾出/etc/grpup下的root的信息


cat /etc/group | grep 'root' /etc/group


grep過濾的詳細說明和實例


例3:過濾出/etc/passwd下的root的信息并用顏色標注


grep --color 'root' /etc/passwd

grep過濾的詳細說明和實例

grep過濾的詳細說明和實例



例4:過濾出/etc/passwd下的root的信息并用顏色標注切標注出行數


grep --color -n 'root' /etc/passwd


grep過濾的詳細說明和實例

grep過濾的詳細說明和實例

注意:因為grep --color使用頻率比較高所有可以做臨時別名設置


設置方法:alias cg='grep --color'


如果想要永久設置別名的方法是


vim .bashrc


添加一行 alias cg='grep --color'


grep過濾的詳細說明和實例grep過濾的詳細說明和實例


例5:過濾出/etc/passwd下的root的信息,并只顯示行數


cg -c 'root' /etc/passwd


grep過濾的詳細說明和實例

grep過濾的詳細說明和實例

例6:過濾出/etc/passwd下不包含root的信息的行


cg -v 'root' /etc/passwd


grep過濾的詳細說明和實例grep過濾的詳細說明和實例


例7:過濾出/etc/passwd下關于root的信息并多顯示下面三行的信息


cg -n -A 3 'root' /etc/passwd


grep過濾的詳細說明和實例

grep過濾的詳細說明和實例

例8:過濾出/etc/passwd下關于root的信息并多顯示上面四行的信息


cg -n -B 4 'root' /etc/passwd


grep過濾的詳細說明和實例

grep過濾的詳細說明和實例

例9:過濾出/etc/passwd下關于games的信息并多顯示上下二行的信息


cg -n -C 2 'games' /etc/passwd


grep過濾的詳細說明和實例grep過濾的詳細說明和實例




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丹阳市| 太白县| 陆河县| 呼图壁县| 岱山县| 香河县| 绵竹市| 利辛县| 玉门市| 永修县| 库尔勒市| 汶上县| 巴林左旗| 新田县| 甘谷县| 山阴县| 十堰市| 禹州市| 重庆市| 南宫市| 大厂| 深泽县| 灵寿县| 盐池县| 邮箱| 定兴县| 神木县| 通山县| 钟祥市| 馆陶县| 理塘县| 砀山县| 翁牛特旗| 惠州市| 大兴区| 凯里市| 常熟市| 留坝县| 阿荣旗| 南溪县| 伊宁县|