Chinaunix

标题: 如何在一类文件里(*.cpp)中找到既包含字符XX又包含YYY的? [打印本页]

作者: guorke    时间: 2005-02-13 15:06
标题: 如何在一类文件里(*.cpp)中找到既包含字符XX又包含YYY的?
find . -name *.cpp -exec grep -l 'XXX' {} \;就知道这么多
作者: 寂寞烈火    时间: 2005-02-13 15:11
标题: 如何在一类文件里(*.cpp)中找到既包含字符XX又包含YYY的?
grep -E -l 'xxx|yyy'
作者: guorke    时间: 2005-02-13 15:24
标题: 如何在一类文件里(*.cpp)中找到既包含字符XX又包含YYY的?
找XXX,并且YYY,要两个都包括啊
作者: 寂寞烈火    时间: 2005-02-13 15:34
标题: 如何在一类文件里(*.cpp)中找到既包含字符XX又包含YYY的?
man grep/awk
论坛里这的贴子多的很,搜一下
作者: guorke    时间: 2005-02-13 15:50
标题: 如何在一类文件里(*.cpp)中找到既包含字符XX又包含YYY的?
呵呵,man 可不是随便什么都有的..一般都是找A或者B的,同时找A和B的好象不行哦.
作者: waker    时间: 2005-02-13 16:25
标题: 如何在一类文件里(*.cpp)中找到既包含字符XX又包含YYY的?
find . -name *.cpp|xargs grep "XX" /dev/null|grep "YYY"
作者: guorke    时间: 2005-02-13 17:03
标题: 如何在一类文件里(*.cpp)中找到既包含字符XX又包含YYY的?
如果XX 和 yyy不在一行怎么写呢
作者: waker    时间: 2005-02-13 19:33
标题: 如何在一类文件里(*.cpp)中找到既包含字符XX又包含YYY的?
find . -name *.cpp|xargs -l grep "XX"|xargs -l grep "YYY"

唉,说啥呢?
作者: guorke    时间: 2005-02-14 11:12
标题: 如何在一类文件里(*.cpp)中找到既包含字符XX又包含YYY的?
waker,不知道可试过了,你第二次给的,还没第一次效果好,如果文件中XX,和YYY字符串不在一行,好象就找不出来, 如果是汉字,好象好一点,如果方便的话,还请研究一下,实际工作中还是用的上的
作者: rollingpig    时间: 2005-02-14 11:46
标题: 如何在一类文件里(*.cpp)中找到既包含字符XX又包含YYY的?
原帖由 "waker" 发表:
find . -name *.cpp|xargs -l grep "XX"|xargs -l grep "YYY"

唉,说啥呢?


把 -l 移一下位

find . -name "*.cpp"|xargs  grep -l "XX"|xargs grep -l "YYY"

作者: waker    时间: 2005-02-14 13:34
标题: 如何在一类文件里(*.cpp)中找到既包含字符XX又包含YYY的?
哦,打错了,rollingpig写的对
作者: guorke    时间: 2005-02-14 20:56
标题: 如何在一类文件里(*.cpp)中找到既包含字符XX又包含YYY的?
感谢2位,    这个问题是无意中碰到的,在我脑海中想了好久,却没有答案,不 知道你们是怎么知道的...?   

再次感谢..
作者: guorke    时间: 2005-02-14 20:59
标题: 如何在一类文件里(*.cpp)中找到既包含字符XX又包含YYY的?
可否加MSN,, guorke@msn.com?? 或其他联系方式.. QQ:6211754,大过年的都在上班啊?呵呵!
如果不方便,也可以告诉我从何处找到次类问题的答案啊?
grep -l 好象只是显示文件名而已啊,想不到可以解决问题的还是熟悉的命令和
参数..


--授之以鱼,不如授之以渔.
作者: 網中人    时间: 2005-02-14 23:13
标题: 如何在一类文件里(*.cpp)中找到既包含字符XX又包含YYY的?
這樣如何:

find /dir -name '*.cpp' -exec grep -l XXX {} \; | xargs grep -l YYY
作者: 網中人    时间: 2005-02-14 23:14
标题: 如何在一类文件里(*.cpp)中找到既包含字符XX又包含YYY的?
sorry, 多發了一次...
作者: guorke    时间: 2005-02-15 09:40
标题: 如何在一类文件里(*.cpp)中找到既包含字符XX又包含YYY的?
也可以..3x




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2