一个linux命令之grep---1
grep 表示“匹配”
参数常用的四个
-i 匹配的文件内容忽略大小写
-R 递归的匹配文件(即在一层一层的目录中的文件中去匹配)
-n 表示匹配出的行显示在文件中的行号
-H (在单独使用grep时候默认添加)显示匹配到的文件路径和文件名称
--color=auto 在匹配到的行中高亮显示匹配到的字符串
一般使用:
grep -iRnH 或者grep -iRn
grep -iRnH "line" * //从本层目录中或者从本层目录包含的目录中开始匹配“line”这个字符串 并显示所在文档的行号
grep -iRnH --color=auto "line" * //从本层目录中或者从本层目录包含的目录中开始匹配和高亮“line”这个字符串 并显示所在文档的行号,
------------------------------相关匹配查找--------------------
使用find实现匹配
find . -name "*.ctl" -print |xargs grep "line" // "."表示本层目录 -name 表示查找以ctl结尾的文档,然后在这些文档的内容中匹配line这个字符串 并打印在屏幕上
作者:horizonli
出处:http://www.cnblogs.com/horizonli/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
如果您认为文章还不错或者有所收获,您可以通过扫描下方的二维码进行随性打赏(¥1/¥2/¥5)以及点击左下角的【好文要顶】按钮以示支持,或者扫描关注即将写作的公众号二维码,因为这几种方式都是支持我继续写作,分享的最大动力!公众号将记录工作生活,技术内容,个性观点等内容,欢迎您的关注
出处:http://www.cnblogs.com/horizonli/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
支付宝(alipay) 二维码打赏 |
微信(wechat) 二维码打赏 JUST LI(**波) |
微信公众号: 木子李的菜田 |