Linux正規表示式

2021-09-01 11:31:20 字數 1127 閱讀 9107

-v反顯示

-e使用擴充套件正規表示式

\轉義字元

.匹配任意單個字元

[1249a][^12],[a-k]字串行單字元佔位

^行首

$行尾

\<,\>,\–|連線操作符

(,)選擇操作符

\n反向引用

–?        匹配0到1次。

–*        匹配0到多次。

–+       匹配1到多次。

–     匹配n次。

–    匹配n到多次。

–      匹配n到m次。

–\?, \+, \" test 或者為(e代表擴充套件) grep -e "a" test

aabbcaaa

aa bbc aaa

[root@centos64 ~]# grep "\"  test

aa bbc aaa

[root@centos64 ~]# grep  "b\" test 

aabbcaaa

aa bbc aaa

bb bbc bbb

[root@centos64 ~]# grep ".*god.*good.*god.*good.*" test

asgodssgoodsssagodssgood

[root@centos64 ~]# grep ".*\(god\).*\(good\).*\1.*\2" test

asgodssgoodsssagodssgood

Linux正規表示式 編寫正規表示式

為了所有實用化的用途,你可以通過使用程式產生正確的結果。然而,並不意味著程式總是如你所願的那樣正確地工作。多數情況下,如果程式不能產生想要的輸出,可以斷定真正的問題 排除輸入或語法錯誤 在於如何描述想要的東西。換句話說,應該考慮糾正問題的地方是描述想要的結果的表示式。表示式不完整或者公式表示得不正確...

正規表示式 Linux

主要內容 1 正規表示式2 基礎3 擴充套件4 通配5 grep命令 正規表示式基礎 1 元字元 metacharacters 是用來闡釋字元表示式意義的字元,簡言之,元字元就是描述字元的字元,它用於對字元表示式的內容 轉換及各種操作資訊進行描述。正規表示式是由一串字元和元字元構成的字串,簡稱re ...

Linux正規表示式

正規表示式是一種符號表示法,用於識別文字模式。linux處理正規表示式的主要程式是grep。grep搜尋與正規表示式匹配的行,並將結果輸送至標準輸出。1.grep匹配模式 grep按下述方式接受選項和引數 其中,regex表示正規表示式 1 grep options regex files 其中op...