本文介绍了用ack搜索多个模式(单词)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在目录中搜索多个模式,其中包含递归目录 files



我知道 grep

  grep -e'(pattern1)|(pattern2)'

  grep -r -E'string1 | string2 | string3'/ var / www / http 

这个命令是什么使用 ack ag

解决方案 $ p
$ b

  ack -R'string1 | string2'

由于 -R 是默认值,所以您可以忽略它:

  ack'string1 | string2'






man ack


If you want to get the pattern from a file, say /path/to/patterns.file, you can use:

ack "$(cat /path/to/patterns.file)"

or equivallently:

ack "$(< /path/to/patterns.file)"

I cannot find an exact equivalent to grep -f.

这篇关于用ack搜索多个模式(单词)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-12 22:11