Grep के लिए कोई आरसी फाइल नहीं है, लेकिन आप पर्यावरण चर GREP_OPTIONS
को व्हाट्सएप-अलग-अलग विकल्पों की सूची में सेट कर सकते हैं जो सभी grep कमांड पर लागू होंगे। इसके लिए जीएनयू ग्रीप (गैर-एम्बेडेड लिनक्स, साइगविन और कुछ अन्य प्रणालियों पर कार्यान्वयन) 2.4 की आवश्यकता है; --exclude
विकल्प जीएनयू ग्रेप 2.5 के लिए नया है। अपने में कुछ इस तरह रखो ~/.profile
:
export GREP_OPTIONS='--color=auto --exclude=*.pyc --exclude-dir=.git'
यदि आपने ऐसा किया है, लेकिन उन डिफ़ॉल्ट विकल्पों के बिना एक बार grep चलाना चाहते हैं, तो आप उन्हें ओवरराइड कर सकते हैं (जैसे grep --color=never
रंगों को बंद करने के लिए) या GREP_OPTIONS
चलने से चर को खाली कर सकते हैं GREP_OPTIONS= grep …
।
एक और संभावना है कि गैरीप के लिए उपनामों को परिभाषित करना। मैं निम्नलिखित के एक प्रकार का उपयोग करता हूं:
alias regrep='grep -Er --exclude=*~ --exclude=*.pyc --exclude-dir=.bzr --exclude-dir=.git --exclude-dir=.svn'