分页: 1 / 1

搜索的内容先后不同,为何结果不一样?

发表于 : 2012-11-09 8:37
罗非鱼
grep -l -r "firefox" /home/debian/important |grep "java"
grep -l -r "java" /home/debian/important |grep "firefox"
上面两句话,表达的含义一样,为何在我的电脑上,执行的结果会不一样?

Re: 搜索的内容先后不同,为何结果不一样?

发表于 : 2012-11-09 18:24
aerofox
第一条命令相当于

代码: 全选

grep -l -r "firefox" --include="*java*" /home/debian/important
功能是找出指定目录下所有文件名中包含 java 并且内容中包含 firefox 的文件,找到列出其名字。

第一条命令相当于

代码: 全选

grep -l -r "java" --include="*firefox*" /home/debian/important
功能是找出指定目录下所有文件名中包含 firefox 并且内容中包含 java 的文件,找到列出其名字。

结果自然不一样。