91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

grep及正則表達式

發布時間:2020-08-07 21:20:04 來源:網絡 閱讀:300 作者:zuowoziji117 欄目:網絡安全

文本查找的需要:

grep,egrep,fgrep

grep:根據模式,搜索文本,并將符合模式的文本行顯示出來。

Pattern:文本字符和正則表達式的元字符組合而成的匹配條件

grep [OPTIONS] PATTERN [FILE...]

 -i:忽略大小寫

  --color:匹配高亮顏色

  -v:顯示沒被匹配到的行

  -o:只顯示被模式匹配到的字符串


正則表達式:GEGular,EXPression,REGEXP

元字符:

.:匹配任意單個字符


匹配次數:

*:匹配其前面的字符任意次

[]:匹配指定范圍內的任意單個字符

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

[:digit:],[:lower:],[:upper:],[:punct:],[:space:],[:alpha:],[:alnum:]這個是字符集合

用的時候加雙中括號,例如: [[:digit:]]


 a,b,ab,aab,acb,adb,amnb

 a*b

[root@one ~]# grep a*b test.txt

b

ab

aab

acb

adb

amnb

 a.*b

[root@one ~]# grep 'a.*b' test.txt

ab

aab

acb

adb

amnb


\?:匹配其前面的字符1次或0次

[root@one ~]# grep 'a\?b' test.txt

b

ab

aab

acb

adb

amnb


\{m,n\}:匹配其前的字符至少m次,至多n次

  \{1,\}至少一次,多了不限

  \{0,3\}最多3次

[root@one ~]# grep 'a\{1,3\}b' test.txt

ab

aab


位置錨定:

^:錨定行首,此字符后面的任意內容必須出現在行首

[root@one ~]# grep '^r..t' /etc/passwd

root:x:0:0:root:/root:/bin/bash


$:錨定行尾,次字符前面的任意內容必須出現在行尾

[root@one ~]# grep 'b..h$' /etc/passwd

root:x:0:0:root:/root:/bin/bash

vagrant:x:500:500:vagrant:/home/vagrant:/bin/bash

tom:x:501:501::/home/tom:/bin/bash

user3:x:2002:1002:User3,be,110,119:/home/user3:/bin/bash

user4:x:1003:1003:Tony Blare:/home/blare:/bin/bash

user7:x:1006:1006::/home/user7:/bin/bash

apache:x:497:497::/home/apache:/bin/bash

hadoop:x:2003:2003::/home/hadoop:/bin/bash

^$:空白行


\<:其后面的任意字符必須作為單詞首部出現

\>:其前面的任意字符必須作為單詞的尾部出現

\b放在單詞前面或者后面,表示錨定詞首或者詞尾


分組:

\(\)

  \(ab\)*

  后項引用

  \1:引用第一個左括號以及與之對應的右括號所包括的所有內容。

  \2:

  \3:


He love his lover.

She like her liker.

He like his lover.

[root@one ~]# grep '\(ab\)*' test.txt


a

b

ab

aab

acb

adb

amnb







向AI問一下細節

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

AI

南乐县| 普宁市| 常宁市| 沿河| 仁怀市| 苍梧县| 开原市| 赤城县| 陆良县| 祁门县| 台北县| 内黄县| 汾阳市| 石门县| 鸡泽县| 新蔡县| 旬阳县| 闵行区| 济阳县| 昭苏县| 敖汉旗| 丽水市| 福州市| 上虞市| 驻马店市| 新巴尔虎右旗| 谢通门县| 津南区| 杭锦后旗| 祁门县| 新疆| 鄂伦春自治旗| 石阡县| 宜宾市| 文昌市| 北安市| 南开区| 临沭县| 固安县| 广水市| 油尖旺区|