[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: pipes and colors



On Mon, Apr 16, 2018 at 09:48:29AM +0300, sergio wrote:
> 
> Сейчас много кто умеет разукрасить свой вывод, а less и grep способны
> это съесть. Но как только вывод перенаправляется --- цвета пропадают. Ну
> ок, понятно почему так.
> 
> Но писать каждый раз --color=always весьма утомительно, а зааялись плохо
> тем, что --color=never не особо проще, и полно кривых скриптов, которые
> используют твой alias и не ожидают цветной вывод.
> 
> Что делать?

Ну, если у Вас полности нету "кривых скриптов", тогда можно что-то вроде:

  mkdir -- "$HOME/bin"
  echo 'exec /bin/ls --color=always "$@"' > "$HOME/bin/ls"
  chmod +x -- "$HOME/bin/ls"

...и добавить $HOME/bin в search path.  Или, можно, все symlinks
к одному 'exec "/bin/$(basename -- "$0")" --color=always "$@"'

Это не сработает для меня, потому что я весьма привикнул использовать
cut, awk, sort, perl и т.д., которые, вроде, "кривые".  Но я и не хочу
цветов везде :)

Всего лучшего,
Петр

-- 
Peter Pentchev  roam@ringlet.net roam@FreeBSD.org pp@storpool.com
PGP key:        http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13

Attachment: signature.asc
Description: PGP signature


Reply to: