Sto esaminando una grande pila di codice gestita da git e ogni volta che eseguo un grep, vedo pile e pile di messaggi del modulo:
> grep pattern * -R -n
whatever/.git/svn: No such file or directory
C'è un modo in cui posso far sparire quelle linee?
No such file or directorymessaggi per file e / o directory esistenti? O, al contrario, come si possono grep *ottenere nomi di file che non esistono? Si tratta di una condizione di competizione, in cui alcuni altri processi manipolano l'albero delle directory (creando, rinominando ed eliminando i file) mentre grepè in esecuzione?
ag,ackocgrepinvece - sono molto più veloci / migliori di quelligrepper la ricerca di repository di codice.