मैं टर्मिनल का उपयोग करके अपने रेगेक्स को मैक पर हाइलाइट करने की कोशिश कर रहा हूं। मैंने डाल दिया है यह मेरा है .profile
:
export GREP_COLOR='1;30;40'
कुछ भी नहीं बदलता है, इसलिए मैंने अपने bash.profile
अभी भी कुछ भी नहीं के साथ ही जोड़ा , मशीन को फिर से शुरू किया। जब में:
egrep --color=auto ".*\W blah blah "
तब यह कुछ पीले रंग की रोशनी देता है लेकिन मुझे आश्चर्य होता है कि मैंने अपने में कुछ गलत किया है .profile
या नहीं bash_profile
।
कोई भी मदद अच्छी होगी: हिम तेंदुआ, बस सादे पुराने टर्मिनल के साथ :-)
GREP_COLOR
आपको वास्तविक रंगों को अनुकूलित करने की अनुमति देता है, जबकि --color
डिफ़ॉल्ट रूप से जो भी रंग कॉन्फ़िगर किए जाते हैं उन्हें केवल सक्षम / अक्षम करता है। और मैं सोचता हूं GREP_COLORS
(बहुवचन) वह है जो वंचित है। यही कारण है कि वर्षों पहले मेरा रंग रूप मेरे बिना गायब हो गया।
GREP_COLOR
वंचित नहीं है ? वैसे भीgrep --color
पर्यावरण चर की आवश्यकता के बिना, डिफ़ॉल्ट रंग में मैचों को उजागर करना चाहिए।