LINUX.ORG.RU

grc и сохранение подсветки

 , ,


0

1

Есть утилита grc, разукрашивает логи и выхлопы. Каким способом можно сохранить подсветку от исходного выхлопа команды или сохранить подсветку от grc при последующем grep?

1) ls -la разукрашивает файлы по mime типу, а grc ls -la разукрашивает права и пользователя но затирает подсветку самого ls.

2) grc zcat syslog.3.gz отдает красивый пёстрый лог, а если по нему пройтись grep - красота исчезает, тот же tail или head через пайп цвета сохраняют.

Как совместить обе подсветки?

UPD. с grep всё ок, забыл про --color=always

UPD2. с ls тоже всё ок, забыл про тот же --color=always решено xD



Последнее исправление: WoozyMasta (всего исправлений: 3)

Может кому пригодится


alias cvs="grc --colour=auto cvs"
alias diff="grc --colour=auto diff"
alias esperanto="grc --colour=auto esperanto"
alias gcc="grc --colour=auto gcc"
alias irclog="grc --colour=auto irclog"
alias ldap="grc --colour=auto ldap"
alias log="grc --colour=auto log"
alias netstat="grc --colour=auto netstat"
alias ping="grc --colour=auto ping"
alias proftpd="grc --colour=auto proftpd"
alias traceroute="grc --colour=auto traceroute"
alias wdiff="grc --colour=auto wdiff"
alias dig="grc --colour=auto dig"
alias ll="grc --colour=auto ls -l"
alias cat="grc --colour=auto cat"
alias zcat="grc --colour=auto zcat"
alias make="grc --colour=auto make"
alias gcc="grc --colour=auto gcc"
alias g++="grc --colour=auto g++"
alias head="grc --colour=auto head"
alias mount="grc --colour=auto mount"
alias ps="grc --colour=auto ps"
alias mtr="grc --colour=auto mtr"
alias zgrep="grc --colour=auto zgrep"
alias grep="grep --colour=always"
alias ls="ls --color=always"
alias ls="grc --colour=auto ls --color=always"
[\code]
WoozyMasta
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.