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命令可以將舊版數據更新到新版