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