Básicamente quiero hacer ack foo * .citrus y tener ack profundizar y encontrar la cadena 'foo' en todos los archivos Citrus en el directorio actual y debajo. El problema es que esto no funcionará si no hay ningún archivo Citrus en el directorio actual.Ack: árbol de directorios de búsqueda para archivos con una extensión particular
Intenté jugar con -G sin éxito. ¿Realmente necesito agregar un tipo de archivo en .ackrc solo para limitar la búsqueda a archivos con una extensión dada?
o puede utilizar este consejo: http://stackoverflow.com/questions/ 3870611/how-to-let-ack-support-more-filetypes –
La -a es excesiva. --type-set es el camino a seguir. –
Esto es lógico, pero menos que óptimamente útil. Una tarea tan simple como "buscar archivos con esta extensión" requiere que no solo le muestres la extensión con una extensión regular (-G), sino que realmente desees que busque esos archivos (-a o --tipo- establecer - incluso esta elección es controvertida). Tienes que amar a Unix. –