Shell 查找與替換

1.文本查找 searching

傳統上,有3種程序可以用來查找整個文本文件。
1. grep 基本正則表達式
2. egrep 擴展正則表達式
3. fgrep 快速grep,匹配固定字符串而非正則表達式,它使用優化算法,能更有效的匹配固定字符串。
後來這三個都整合到了grep中。

1.簡單的grep

who | grep -F austen

使用-F選項查找固定字符串austen,事實上,只要匹配的模式裏未含有正則表達式的meta字符,則grep默認行爲模式就等同於使用了-F:

who | grep austen

2.正則表達

grep [options...] pattern-spec[files...]

用途 顯示匹配一個或多個模式的文本行。時常會作爲管道的第一步,以便對匹配的數據作進一步處理。
主要選項:
-E 使用擴展正則表達式進行匹配。grep -E 等於 egrep
-F 使用固定字符串進行匹配。grep -F 等於 fgrep
-e pat-list

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章