grep 基礎知識

2021-05-25 05:14:34 字數 604 閱讀 3255

兩類元字元(表達的是不同於字面本身的含義):

1) shell元字元: 由linux的shell來解析 如:rm *

2) 正規表示式元字元:由各種執行模式匹配操作的程式來程式來解析,如:vi grep awk

所有版本的vi,ex,grep,sed和awk中使用的正規表示式元字元:

1) ^ 行首定位

2) $ 行尾

3) * 匹配0或多個重複的位於星號號前的字元

4) 匹配一組字元中任乙個

5) [x-y]

其他幾個

1) /< 詞首定位符

2) /> 詞尾

3) x//  x重複m次

4) x// 至少m次

5) x// m到n次

grep表示全域性正規表示式(global regular expression print)。

在乙個或多個檔案中查詢某個字元模式。如果這個模式中有空格,就必須用引號把它括起來。

grep 命令中,模式可以是被單引號或雙引號括起來,位於模式之後的所以單詞被視為檔名。

grep的退出狀態:

0  找到了模式

1  找不到模式

2  找不到要搜尋的檔案

C 基礎知識整理 基礎知識(2) 類

類,是物件導向語言的基礎。類的三大特性 封裝 繼承 多型。最基本的特性就是封裝性。程式設計師用程式描述世界,將世界的所有事物都看成物件,怎麼描述這個物件?那就是類了。也就是用類來封裝物件。用書上的話說,類是具有相同屬性和行為的物件的抽象。寶馬汽車 別克汽車 五菱之光汽車.基本具有相同的屬性和行為,所...

C 基礎知識整理 基礎知識(2) 類

類,是物件導向語言的基礎。類的三大特性 封裝 繼承 多型。最基本的特性就是封裝性。程式設計師用程式描述世界,將世界的所有事物都看成物件,怎麼描述這個物件?那就是類了。也就是用類來封裝物件。用書上的話說,類是具有相同屬性和行為的物件的抽象。寶馬汽車 別克汽車 五菱之光汽車.基本具有相同的屬性和行為,所...

電腦的基礎知識 電腦的基礎知識

電腦的組成部分與其作用 一 軟體系統 軟體系統的組成分別是 作業系統 應用軟體等。其應用軟體是指特定領域開發 並為特定目的服務的一類軟體。而作業系統是位於底層硬碟與使用者之間溝通的橋梁。使用者可以通過作業系統的使用者頁面,輸入命令,實現使用者需求。二 硬體系統 硬體系統是指構成計算機的物理裝置,即由...