一、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...