find命令结合ag搜索特殊路径下文件的内容

作者在 2022-10-28 23:07:59 发布以下内容
比如搜索路径名含有“active”的,并且内容中含有“doesn't match”的ruby文件:
find . | ag 'active' | xargs ag "doesn't match" --ruby

原需求是在rails框架源代码中搜索“doesn't match”,但是在gems目录下不止rails框架,还是其他gem,而只有rails框架的文件路径中含有“active”,所以就用上面的管道先把rails框架中的文件过滤出来,再从这些文件中搜索关键词
微信截图_20221028230745.png (上传于2022-10-28 23:07:59)
微信截图_20221028230745.png

Linux | 阅读 1093 次
文章评论,共0条
游客请输入验证码
浏览2800403次
文章归档