Kuidas muuta grepi väljundi teksti värvi?

0 häält
467 vaatamist

Grep'i vastuse vaikimisi värv on lilla - punasega on välja toodud otsitav - kuidas seda lillat millekski muuks vahetada? Musta/tumeda taustaga pole see lilla üldse loetav.

Proovisin nii vahetada: export GREP_COLORS='0;30;42' - aga see ei toiminud

avatar küsitud 8. okt 2018 kategoorias Kontoritarkvara - madisv (0 punkti)

1 vastus

0 häält
GREP_COLOR mitte GREP_COLORS
avatar vastatud 8. okt 2018 - imre (31 punkti)
Mulle jäi mulje, et see käib highlight värvi kohta, mis on vaikimisi punane - see on kenasti näha. Aga proovisin - ei muutu midagi. Cat näitab muidu teksti valgena - teeks grep ka ometi seda ülejäänud asja kohta - grepitava enda highlight võib punaseks jääda ...
Su mõte jääb mulle segaseks. Tee mingi screenshot vmt mis illustreeriks olukorda.
Okei, minu viga tõesti - kuna ma otsisin patterni järgi ja mulle oli oluline vaid failinimi, siis ma sain vastuseks vaid failinimed - ja nende vaikimisi värv on lilla. Kui ma googeldasin, siis ma unustasin ära, et mul oli tegu failinimedega. Nüüd ma leidsin selle lahenduse:
export GREP_COLORS='fn=1;32'

fn - failinimede värvi muutmine, nt roheliseks selles näites. Lilla ei paistnud üldse välja - eriti kui taust oli veidike läbipaistev ka veel.
...