Существует гораздо лучший способ достичь настраиваемый раскраска:
colorit
Вы можете использовать его, как показано в других ответах, через some_command | colorit
, но он прекрасно настраивается по сравнению с .coloritrc
. В моем случае у меня есть такие вещи, как
dnl Define some useful color variables
define(`red', `1')
define(`green', `2')
define(`magenta', `5')
dnl
dnl Mark macro arguments: regexp foreground-color [background-color]
dnl
define(`mark', ``mark "$1"'' `ifelse(`$#', `3', ``"\033[3$2;4$3m"'',
``"\033[3$2m"'')' `"\033[m"')
dnl
divert
mark(`warning', magenta)
mark(`Warning', magenta)
mark(`Traceback', magenta)
mark(`Error', red)
mark(`FAIL', red)
mark(`ERROR', red)
mark(`XFAIL', green)
mark(`ok', green)
mark(`OK', green)
mark(`PASS', green)
и использовать его все время для раскраски вывода компилятора и подобных материалов. См. Мой .coloritrc для получения дополнительной информации.
grep --color обеспечит цвет – Vahid
Это зависит от того, что вы хотите покрасить, но 'grep --color '.' 'Даст вам все в некотором цвете (красный, когда я попробую). –
Это ответило на мой вопрос. Я создал псевдоним «alias color = 'grep --color.», Затем я использую его как «locate -bir pdf | color» – user3158243