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 directory
messaggi 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
,ack
ocgrep
invece - sono molto più veloci / migliori di quelligrep
per la ricerca di repository di codice.