Próbuję wyróżnić moje wyrażenie regularne na komputerze Mac za pomocą terminalu. Umieściłem to .profile:
export GREP_COLOR='1;30;40'
Nic się nie zmienia, więc dodałem to samo do mojego bash.profilenadal nic, zrestartowałem maszynę nic. Kiedy jestem:
egrep --color=auto ".*\W blah blah "
potem świeci jakimś żółtym kolorem, ale zastanawiałem się, czy zrobiłem coś złego w moim .profilelub bash_profile.
Każda pomoc byłaby dobra: lampart śnieżny, ze zwykłym starym terminalem :-)
GREP_COLORpozwala dostosować rzeczywiste kolory, podczas gdy --colorwłącza / wyłącza tylko te kolory, które są domyślnie skonfigurowane. I MYŚLĘ GREP_COLORS(liczba mnoga) jest przestarzała. Dlatego moja forma kolorowania lata temu zniknęła bez mojej uwagi.
GREP_COLORprzestarzałe? W każdym raziegrep --colorpowinny wyróżniać dopasowania w domyślnym kolorze, bez potrzeby stosowania zmiennych środowiskowych.