tft每日頭條

 > 生活

 > linux系統grep命令怎麼退出

linux系統grep命令怎麼退出

生活 更新时间:2024-11-19 02:16:19

在linux下,grep(global search regular expression(RE) and print out the line,全面搜索正則表達式并把行打印出來)是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹配的行打印出來。

grep的參數設置

linux系統grep命令怎麼退出(Linux下grep的用法的講解)1

grep的常見用法:

linux系統grep命令怎麼退出(Linux下grep的用法的講解)2

grep使用正則表達式的寫法:

linux系統grep命令怎麼退出(Linux下grep的用法的講解)3

基本正則表達式:Basic REGEXP

元字符

描述

.

匹配任意單個字符

*

匹配其前面的字符任意次

.*

任意長度的任意字符

[]

匹配指定範圍内的任意單個字符

[^]

匹配指定範圍外的任意單個字符

[:lower:]

小寫字母

[:upper:]

大寫字母

[:alpha:]

所有字母

[:digit:]

數字

[:alnum:]

所有數字和字母

[:punct:]

标點符号

[:space:]

空白字符

\?

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

\{m,n\}

匹配其前面的字符至少m次,至多n次

^

鉚定行首,此字符後面的任意内容必須出現在行首

$

鉚定行尾,此字符前面的任意内容必須出現在行尾

^$

表示空白行

\<或\b

鉚定詞首,其後面的任意字符必須作為單詞的首部出現

\>或\b

鉚定詞尾,其前面的任意字符必須作為單詞的尾部出現

\(\)

分組

\(ab\)*

ab作為一個整體,可以出現任意次

\(ab\).*\1

引用第一個左括号以及與之對應的右括号所包括的所有内容

\(ab\).*\2

引用第二個左括号以及與之對應的右括号所包括的所有内容

擴展正則表達式:Extended REGEXP

字符匹配

.

匹配任意單個字符

[]

匹配指定範圍内的任意單個字符

[^]

匹配指定範圍外的任意單個字符

次數匹配

*

匹配其前字符任意次

?

匹配其前字符0次或1次

匹配其前字符至少1次,類似于基本正則表達式\{1,\}

{m,n}

匹配其前面的字符至少m次,至多n次

位置鉚定

^

行首

$

行尾

\<或\b

詞首

\>或\b

詞尾

分組

().*\1\2\3

或者

|

or a|b ,a或者b ,有一個就行

C|Cat--> C或cat

(C|c)at-->Cat或cat

grep一些其他命令,需要經常的使用,慢慢的摸索,那樣你才會更加熟練的使用grep命令,讓你的熟練程度更加一步的。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved