Fondamentalmente voglio solo fare ack foo * .citrus e avere drill down di ack e trovare la stringa 'foo' in tutti i file Citrus nella directory corrente e in basso. Il problema è che questo non funzionerà se non ci sono file di Citrus nella directory corrente.Ack: Cerca l'albero delle directory per i file con una particolare estensione
Ho provato a fare scherzi con -G senza successo. Devo davvero aggiungere un tipo di file in .ackrc solo per limitare la ricerca ai file con una determinata estensione?
oppure è possibile utilizzare questo suggerimento: http://stackoverflow.com/questions/ 3870611/how-to-let-ack-support-more-filetypes –
Il -a è eccessivo. --type-set è la strada da percorrere. –
Questo è logico, ma non utile in modo ottimale. Un compito così semplice - "cerca i file con questa estensione" - ti richiede di dire non solo l'estensione usando un'estensione regolare (-G), ma che vuoi che cerchi effettivamente quei file (-a o --type- set - anche questa scelta è controversa). Devi amare Unix. –