Eu não uso ag
, mas de acordo com a página man, a linha de comando é:
ag [options] pattern [path ...]
Isso implica que apenas um padrão é permitido.
Assim como acontece com grep
quando você deseja combinar uma pesquisa com uma pesquisa invertida (por exemplo, realizar uma pesquisa por a AND NOT b
), é possível enviar a saída em grep -v ...
. por exemplo,
ag '\/call_me_maybe' | grep -v '\?param'