Если я запускаю, ls
я получаю цветной вывод, который я нахожу довольно удобным для быстрого получения вида файла. Когда я пытаюсь трубы этом less
даже с -r
и -R
флагами красящей всегда выпадали. Я использую zsh
версию 5.0.7. Любые идеи? Спасибо.
редактировать: я на OS X.
less -r
так что это не проблема, less
но сls
ls
результат зависит от стандартного вывода). Я помню один unix.stackexchange.com/questions/157285/…, который помечен как дубликат unix.stackexchange.com/questions/10421/…
ls --color=auto
означает использовать цвет только при записи в терминал (т. е. когда стандартный вывод является терминалом), а не когда это файл или канал.
ls
, что вызывается с--color
? Попробуйте приостановить конвейер (^Z
) или использоватьps
другой терминал. Какой выходwhich ls
производит?