Przeszukuję duży stos kodu zarządzanego przez git i za każdym razem, gdy wykonuję grep, widzę stosy i stosy wiadomości w formie:
> grep pattern * -R -n
whatever/.git/svn: No such file or directory
Czy jest jakiś sposób, aby te linie zniknęły?
No such file or directory
wiadomości dotyczące istniejących plików i / lub katalogów? Lub odwrotnie, jak grep *
uzyskać nazwy plików, które nie istnieją? Czy jest to warunek wyścigu, w którym jakiś inny proces manipuluje drzewem katalogów (tworząc, zmieniając nazwy i usuwając pliki) podczas grep
działania?
ag
,ack
lubcgrep
zamiast - są znacznie szybsze / lepsze niżgrep
do wyszukiwania repozytoriów kodu.