Přejít na menu

Grc a Grcat - obarvování v shellu

Správa článků

Vyhledávání Vyhledávání
2.1.2013 21:21
,
Počet přečtení: 567
Programy pro obarvování výstupu z shellu.

Grcat je nízkoúrovňový (zpracovává stdin a předává ho na stdout) a grc je jeho frontend.

Programu grc můžeme předat jako parametry jakýkoliv příkaz a grc jeho výstup obarví.
Např. grc tail my.conf

Conf soubory pro obarvování řetězců

Ve složkách ~/.grc/, /usr/local/share/grc/, /usr/share/grc/ hledá program grcat conf soubory, které obsahují regulární výrazy a barvy.

# This is IPv4 address
regexp=\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
colours=green
count=more
======
# Error
regexp=error
colours=on_red
count=more

Pro obarvení pozadí je potřeba barvu pojmenovat s prefixem on_

Navázání grc conf souborů na příkazy

Můžeme nastavit pro jaký příkaz se použije jaký obarvovací conf soubor (viz výše). K tomu slouží soubor /etc/grc.conf nebo ~/.grc/grc.conf

# log file
\b\w+\b.*log\b
conf.log

# ping command
(^|[/\w\.]+/)ping\s
conf.ping

Podrobný popis grc a grcat v README: https://github.com/pengwynn/grc.

Vytvořil 2. ledna 2013 ve 21:34:22 mira. Upravováno 2x, naposledy 3. ledna 2013 ve 12:30:36, mira


Diskuze ke článku

Vložení nového komentáře
*
*
*