linux find

596阅读 0评论2011-08-13 yzgname
分类:LINUX

Linux下的find命令与其它命令结合, 可以实现很强大的功能.

以下是通过关键字查找并过滤内容的一条命令:

find . -type f -name "*"|xargs grep -i textpattern|grep -v .svn > result.txt

以上的命令, 可以在当前的目录下, 对所有的文件中包含[textpattern](-i 选项是表示忽略大小写)内容进行过滤, 在这个结果的基础上, 不包含[.svn]的内容(也就是将包含.svn的行, 将会忽略掉), 会被打印到result.txt文件中.

方便通过关键字在文件中查找内容.

上一篇:博客改版也不通知一声
下一篇:SQL语句优化技术分析