T.C*_*kij 9 regular-expression patterns ack ag
有一个选项--ignore
允许指定要忽略的文件。目前我只能通过执行来忽略多个文件--ignore file1 --ignore file2.......
尝试使用--ignore "*assets*|*scripts*"
没有任何作用。那么有什么我不知道的问题吗?
don*_*sti 11
您可以使用大括号扩展,例如
ag pattern --ignore={'*assets*','*scripts*'} path_to_search
Run Code Online (Sandbox Code Playgroud)
或者,正如格伦在这里建议的那样,过程替换:
ag pattern -p <(printf "*%s*\n" assets scripts) path_to_search
Run Code Online (Sandbox Code Playgroud)