[# 1.定義
- 正則表達式是處理字符串的方法,他是以行為單位來進行字符串的處理行為。正則表達式通過一些特殊符號的輔助,可以讓用戶輕易達到查找,刪除,替換謀特定字符串的處理程序。
2.grep的使用
- grep是分析一行信息,若當中有我們所需要的信息,就將該行拿出來,語法如下:
# grep [-acinv] [--color=auto] '查找字符串' filename
參數:
-a :將binary文件已txt文件的方式查找數據
-c 計算找到“查找字符串”的次數
-i 貨流大小寫的不同,所以大小寫視為相同
-n 順便輸出行號
-v 反向選擇,即顯示出沒有'沒有字符串‘內容的哪一行
- gerp的一些高級參數
# grep [-a] [-p] [--color=auto] '搜尋字符串' filename
需要注意的是grep尋找字符串時,是整行來進行數據選取的。如果有一個文件有10行,其中兩行是所需要的查找的字符串,則只會顯示兩行。