萬用字元與正規表示式

2021-09-28 16:04:56 字數 1129 閱讀 2117

1.特殊符號

先執行裡面的命令,把結果留下

「」 裡面的特殊符號會被解析執行

』 』 所見即所得

重定向符號 先清空檔案的內容,然後追加檔案的最後

追加重定向,追加檔案的最後(標準輸出)

2>> 錯誤追加重定向(標準錯誤)

~ 當前使用者的家目錄

! 使用查詢並執行歷史命令

root使用者的提示符
$ 取出變數的內容

普通使用者的提示符

2.萬用字元

萬用字元是用來查詢檔案的

3.正規表示式

正則:通過符號表示文字內容

作用:提高效率

支援正規表示式:linux三劍客

4.注意事項

a.正規表示式是按照進行處理的

b.禁止使用中文符號

5.正規表示式與萬用字元區別

萬用字元----用來匹配查詢檔案名 大部分命令都可以使用

正規表示式-----在檔案中匹配查詢內容 linux三劍客

6.正規表示式分類與環境準備

基礎正則:^ $ . * basic regular expression bre 三劍客都支援

擴充套件正則:| () {} ?  +		extend	regular expression     ere	grep-e/egrep  sed -r  awk
7.基礎正規表示式之-.與轉義符

. .(點) 任意乙個字元 不包含空行

-o 表示grep的執行過程 正則每次匹配到了什麼

\(撬棍) 轉義符號 脫掉馬甲,打回原形

\n 表示回車換行

8.基礎正規表示式之星號與連續出現

* 前乙個字元出現了0次或者1次以上 >=0

注意:a-正則在表示 連續出現的時候表現出來的貪婪性

b-a表示連續出現了0次a ;a連續出現了1次a

9.基礎正規表示式之表示所有

. 所有字元,縮放符號 所有

10.基礎正規表示式之中括號的玩法

中括號 [abc] 相當於是找出乙個包含a或b或c的行

[^] 表示排除,取反

萬用字元與正規表示式

萬用字元與正規表示式很容易混淆,首先要明白二者是不同的,個人感覺萬用字元用於linux的shell命令 如檔名相關操作 中,而正規表示式用於文字內容中的字串搜尋和替換等。萬用字元是linux系統本身就支援的,而正規表示式用於vim編輯器或awk程式,這些文字處理工具正是由於支援正規表示式才變得強大。...

萬用字元與正規表示式

萬用字元與正規表示式很容易混淆,首先要明白二者是不同的,個人感覺萬用字元用於linux的shell命令 如檔名相關操作 中,而正規表示式用於文字內容中的字串搜尋和替換等。萬用字元是linux系統本身就支援的,而正規表示式用於vim編輯器或awk程式,這些文字處理工具正是由於支援正規表示式才變得強大。...

正規表示式與萬用字元

正規表示式與萬用字元的區別 正規表示式用來在檔案中匹配符合條件的字串,正則是包含匹配,grep awk sed等都支援正則匹配 萬用字元用來匹配符合條件的檔名,萬用字元是完全匹配,ls find cp等都支援萬用字元 萬用字元?匹配乙個任意字元 匹配0個或任意多個任意字元,也就是匹配任何內容 匹配中...