Linux正規表示式與檔案格式化處理學習總結

2021-09-02 15:17:49 字數 727 閱讀 2848

1、正規表示式就是處理字串的方法,它是以行為單位來進行字串的處理行為

2、正規表示式通過一些特殊符號的輔助,可以讓使用者輕易達到查詢、刪除、替換某特定字串的處理程式

3、只要工具程式支援正規表示式,那麼該工具程式就可以用來作為正規表示式的字串處理之用

4、正規表示式與萬用字元是完全不一樣的,萬用字元代表的是bash操作介面的乙個功能,但正規表示式則是一種字串處理的表示方式

5、使用grep或其他工具進行正規表示式的字串比較時,因為編碼的問題會有不同的狀態,因此最好將lang等變數設定為c或者是en等英文語系

6、grep與egrep在正規表示式裡面是很常見的兩個程式,其中,egrep支援更嚴謹的正規表示式的語法

7、由於編碼系統的不同,不同的語系會造成正規表示式選取資料的區別,因此可利用特殊符號如[:upper]來來替代編碼範圍較佳

8、由於嚴謹度不同正規表示式之上還有更嚴謹的擴充套件正規表示式

9、基礎正規表示式的特殊字元有   *   ?      [-]   [^]    ^    $   等

10、常見的正規表示式工具有grep   sed    vim  等

11、printf可以通過一些特殊符號來將資料進行格式化輸出

12、awk可以使用「字段」為依據,進行資料的重新整理與輸出

13、檔案的比較中,可以利用diff及cmp進行比較,其中diff主要用在純文字檔案方面的新舊版比較

14、patch命令可以將舊版資料更新到新版

正規表示式與檔案格式處理 Linux(筆記)

1 基礎正規表示式字元 word 意義 待查詢的字串在行首 範例 grep n doc.txt word意義 待查詢 的字串 在行尾範 例gre p n a doc.txt 意義 代表一定有乙個任意字元的字元 grep n e.e doc.txt 意義 將特殊符號的特殊意義去除 意義 重複零到無窮多...

Linux 學習「正規表示式與檔案格式化處理」

正規表示式就是處理字串的方法 dmesg列出核心資訊 grep a表示此行後面的幾行顯示出來 b表示之前 表示行首,表示行尾,小數點有特殊意義所以要轉義,其他的一律使用 是用來轉義的 在內表示取反,grep用 v取反 正規表示式下.代表一定有乙個任意字元的意思,代表0到無窮多次的意思 不是字元 就是...

正規表示式與檔案格式處理學習總結

一 什麼是正規表示式 a 處理字串的方法,是以行為單位來進行字串的處理行為,可以讓使用者快速查詢,刪除,替換特定字串 b 是一種表示法,只用這個工具支援這個表示法,就可以用正規表示式處理字串 二 正規表示式的在linux中的定位 a 與bash一樣,屬於linux的任督二脈,數學中九九乘法表 三 基...