sistemas - Especifique ignorar patrones de archivo personalizados en.ackrc
ack tcp (2)
Me encontré con ack-grep 2.0 que proporciona la opción --ignore-file basada en el patrón de expresiones regulares como se muestra a continuación y funcionó después de agregarlo a ~ / .ackrc .
--ignore-file=match:-c.js
--ignore-file=match:-gen.js
--ignore-file=match:-c.css
--ignore-file=match:-gen.css
Tengo ciertos archivos CSS de nombreDeArchivo * -c.css y * -gen.css que quiero ignorar en las búsquedas ack-grep.
Veo que --type-set = TYPENAME = .extension no acepta filtros de expresiones regulares como * -c.css , ¿alguna idea de cómo solucionar este problema?
Use una expresión regular para filtrar los archivos que desea buscar.
ack -G ''(?<!-c)(?<!-gen)/.css$'' expression_to_search
Utiliza el sabor perl
. Hago una revisión negativa para omitir aquellos que contienen -c
o -gen
justo antes de la extensión.