grep 與正規表示式分組

2021-09-22 10:48:25 字數 737 閱讀 7859

總算在網上找來乙個相對簡單的例子。

驗證如下:

[root@localhost tmp]# cat

test.txt

tsttst tsttsttst

west gao

west abces

[root@localhost tmp]#

egrep

"w(es)t.*\1

"test.txt

west abces

[root@localhost tmp]#

grep

"w(es)t.*\1

"test.txt

grep

: invalid back reference

[root@localhost tmp]#

grep -e "

w(es)t.*\1

"test.txt

west abces

[root@localhost tmp]#

grep

"w\(es\)t.*\1

"test.txt

west abces

[root@localhost tmp]#

(es)被作為乙個組看待,它是乙個組,它的名稱是1,然後 .*表示 之後的任意個字元,【\1】指代的是前面用括號括起來的es。

那麼  egrep 裡的 w(es)t.*\1 就是說 west後面任意字元,再然後再出現es的,這種行被匹配。

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