मैं git द्वारा प्रबंधित कोड के एक बड़े ढेर के माध्यम से पकड़ रहा हूँ, और जब भी मैं एक grep करता हूं, मुझे प्रपत्र के संदेशों के ढेर और ढेर दिखाई देते हैं:
> grep pattern * -R -n
whatever/.git/svn: No such file or directory
क्या कोई रास्ता है जिससे मैं उन लाइनों को दूर कर सकूं?
No such file or directoryफ़ाइलों और / या निर्देशिकाओं के लिए संदेश कैसे प्राप्त कर सकता है? या, इसके विपरीत, grep *फ़ाइलों का नाम कैसे हो सकता है जो मौजूद नहीं हैं? क्या यह एक दौड़ की स्थिति है, जहां कुछ अन्य प्रक्रिया निर्देशिका ट्री को जोड़ रही है ( grepजो चल रही है , फ़ाइलों को बनाते, नाम बदलने और हटाने) ?
ag,ackयाcgrepइसके बजाय - वेgrepकोड रिपोजिटरी खोजने के लिए बहुत तेज़ / बेहतर हैं ।