[root@ws newstar]# grep -h -E 'include|import' index
include_once ('inc/config.php');
include("lib/saf/loader/Loader.php");
//import各种类
$loader->import("pear.DB.*");
$loader->import("saf.cgi.*");
$loader->import("saf.xml.*");
$loader->import("saf.phpmailer.*");
$loader->import("pear.*");
//$loader->import("saf.Template.*");
$loader->import("smarty.Smarty_class");
$loader->import("photocome.*");
$loader->import("Action.*");
3. 用于egrep和 grep -E的元字符扩展集
匹配一个或多个先前的字符。如:'[a-z] able',匹配一个或多个小写字母后跟able的串,如loveable,enable,disable等。
?
匹配零个或多个先前的字符。如:'gr?p'匹配gr后跟一个或没有字符,然后是p的行。
a|b|c
匹配a或b或c。如:grep|sed匹配grep或sed
()
分组符号,如:love(able|rs)ov 匹配loveable或lovers,匹配一个或多个ov。
x{m},x{m,},x{m,n}
作用同x/{m/},x/{m,/},x/{m,n/}
参考:http://www.ixdba.net/article/12/1112.html
如果要求抓取到同时出现两个或多个关键词的行,就是说:两个关键词之间是and关系,这时应该怎么办?
其实这个倒容易些,只需要grep两次就可以了
grep one | grep two | grep three