一串有規律的字符串spa
'^#' 以#開頭的字符串
'^$'空行;$是每行的結尾符file
'[^a-zA-Z]'非字母的grep
'^[^a-zA-Z]'開頭是非字母co
'.'任意一個字符字符
'.*'任意行,包括空行數字
'*'表示*前面的字符任意個數,包括零個,如:'o*r'表示零個o,即r;或者1個,即or;或者2個o,即oor;或者更多o參數
'\+' 表示+前面的字符1個或者多個,不包括零個;使用egrep可不用加\;
'\?'表示?前面的字符零個或者1個;使用egrep可不加\;
'\|'表示|兩邊或者,篩選知足左邊或者知足右邊的;使用egrep可不加\;
'o\{2\}'表示o出現兩次;{}自己沒特殊含義,轉義後表示範圍;注:在grep中使用{}需在前加\;在egrep中使用則不需加\
篩選;grep [參數] "xxx" filename;
經常使用參數:-c行數;-i不分大小寫;-n顯示行號;-v取反;-r篩選目標所在的目錄及全部子目錄;-A後跟數字n,篩選結果及下n行;-B及上n行;-C及上下n行;-E等於egrep,特殊字符不需轉義;