grep
grep egrep fgrep的區(qū)別
grep: Global search REgular expression and Pring out the line.
-E : 實(shí)現(xiàn)使用擴(kuò)展正則表達(dá)式進(jìn)行匹配
-F : 使用固定字符串進(jìn)行匹配
-e: 后接匹配模式列表(pat-list)
egrep:
-G : 實(shí)現(xiàn)使用基本正則表達(dá)式
fgrep: 不支持正則表達(dá)式,性能更好.
grep使用概述:
grep [OPTIONS] PATTERN [FILE...]
grep [OPTIONS] [-e PATTERN | -f FILE] [FILE...]
OPTIONS:
--color=auto: CentOS7中已默認(rèn)設(shè)置
-i,--ignore-case: 匹配時(shí)忽略字母大小寫
-v, --invert-match: 反轉(zhuǎn)匹配,即顯示不匹配的行
-o, --only-matching: 只匹配搜索的內(nèi)容部分
-e pat-list: 后接匹配模式,可以跟多個(gè)
-E, --extended-regexp: 使用擴(kuò)展的正則表達(dá)式
-q, --quiet, --silent: 靜默匹配,即不會(huì)輸出到屏幕(often in bash shell script)
-A NUM, --after-context=NUM: 同時(shí)打印在匹配到的每一行后NUM行內(nèi)容
-B NUM, --before-context=NUM
-C NUM, -context=NUM: 相當(dāng)于 A+B.