作者在 2022-10-28 23:07:59 发布以下内容
比如搜索路径名含有“active”的,并且内容中含有“doesn't match”的ruby文件:
原需求是在rails框架源代码中搜索“doesn't match”,但是在gems目录下不止rails框架,还是其他gem,而只有rails框架的文件路径中含有“active”,所以就用上面的管道先把rails框架中的文件过滤出来,再从这些文件中搜索关键词
find . | ag 'active' | xargs ag "doesn't match" --ruby
原需求是在rails框架源代码中搜索“doesn't match”,但是在gems目录下不止rails框架,还是其他gem,而只有rails框架的文件路径中含有“active”,所以就用上面的管道先把rails框架中的文件过滤出来,再从这些文件中搜索关键词