grep與正規表示式

2022-09-09 04:27:11 字數 689 閱讀 6988

一、grep:文字搜尋工具

grep  關鍵字 檔案路徑

例:grep oot /etc/rc.d/rc.sysinit

--color=auto:將搜尋出來的關鍵字加顏色顯示

-v:反向匹配

-o:只顯示匹配到的內容本身

-i:不區分字元大小寫

-e:支援擴充套件正規表示式

二、正規表示式  

1.正規表示式的概念

元字元2、基本正規表示式

字元匹配:

.*:匹配任意長度任意字元

.:匹配任意乙個字元

:匹配指定範圍內的任意單個字元

[0-9],[a-z],[a-z]

[^]:匹配指定範圍外的任意單個字元

[[:space]]:匹配空白字元

次數匹配

*:匹配前面乙個字元任意次(可以0次)

\?:匹配前面乙個字元0次或者1次

\:匹配前面的字元m次

\匹配前面字元m到n次

\匹配前面字元至少m次

\匹配前面字元最多n次

位置錨定

^:行首錨定

$:行尾錨定

^$:錨定空白行

分組例如:\(ab\)*xy  匹配以內容包含ab兩個字元的行

引用\1

\23.擴充套件正規表示式

egrep

或a|b

grep與正規表示式

grep命令 功能 輸入檔案的每一行中查詢字串。基本用法 grep acinv color auto a n b n 搜尋字串 檔名 引數說明 a 將二進位制文件以文字方式處理 c 顯示匹配次數 i 忽略大小寫差異 n 在行首顯示行號 a after的意思,顯示匹配字串後n行的資料 b before...

grep與正規表示式

正規表示式只是字串的一種描述,只有和支援正規表示式的工具相結合才能進行字串處理。本文以grep為例來講解正規表示式。grep命令 功能 輸入檔案的每一行中查詢字串。基本用法 grep acinv color auto a n b n 搜尋字串 檔名 引數說明 a 將二進位制文件以文字方式處理 c 顯...

grep與正規表示式

grep 及正規表示式 文字查詢的需要,grep,egrep,fgrep grep 根據模式,去搜尋文字,並將符合模式的文字行顯示到螢幕 pattern 文字字元和正規表示式的元字元組合而成的匹配條件 grep options pattern file.grep color root etc pas...