|
发表于 2008-5-5 17:03:24
|
显示全部楼层
Post by moonjava;1845999
知道我为什么错了,原来我用
grep "keyword1*keyword2*keyword3" *.txt
少了个.号
grep "keyword1.*keyword2.*keyword3" *.txt
现在貌似可以了!
呵呵罗唆一句也许会有些帮助。
grep查找的表达式是正则表达式,如果写成keyword1*keyword2*keyword3这样子,*的意思是表示它前面的字符重复0次或多次,可以匹配keyword1keyword2keyword3或者keyword111keyword222keyword333这样的字符串
而如果写成keyword1.*keyword2.*keyword3这样子,.*的意思是表示匹配任意的字符,可以匹配keyword1aaakeyword2bbbkeyword3ccc或者keyword1keyword2keyword3这样的字符串。 |
|