Home / Sistemi operativi & mobile / Linux / Colorare l'output di grep
Mattepuffo

Colorare l'output di grep

Colorare l'output di grep

Il comando grep è uno dei più usati in ambito Linux, e in parole povere serve per fare delle ricerche su stringhe o parole.

Quando però si fanno ricerche su testi o outpu molto lunghi, può risultare scomodo avere un colpo d'occhio su ciò che è stato trovato.

Possiamo però colorare l'output di grep in maniera molto semplice, e vi assicuro che se usate questo comando spesso questa operazione risulta molto utile.

Per colorare grep dobbiamo fare una piccola una piccola modifica al nostro .bashrc, un file nascosto dentro la nostra home.

Aggiungete questa linea:

alias grep='grep --color=auto'

Questo già basta volendo, ma se vogliamo possiamo scegliere anche il colore.

Basta aggiungere un'altra riga:

export GREP_COLORS='0;31'

dove 31 sta per rosso.

Qui una tabella dei colori disponibili:

Color Foreground Background Black 30 40 Red 31 41 Green 32 42 Yellow 33 43 Blue 34 44 Magenta 35 45 Cyan 36 46 White 37 47

Volendo possiamo non solo colorare il testo, ma evidenziarlo:

export GERP_COLORS='0;31,32'

Così il testo sarà rosso ed evidenziato di verde.

Enjoy!