less (При пропуске текста через less...)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

MaGIc laNTern
Сообщения: 537
Статус: 人です
ОС: Gentoo

less

Сообщение MaGIc laNTern »

При проспуске какого-либо текста через less (например, ls -la | less) пропадают цвета в этом самом тексте.
Можно ли его как-нибудь так настроить что-бы они не пропадали?
Спасибо сказали:
BaRoN!
Сообщения: 11
ОС: Gentoo Linux

Re: less

Сообщение BaRoN! »

man less
less -R
export LESS=-R
Gentoo Linux user. Играю в игру Берсерк-Онлайн.
Спасибо сказали:
MaGIc laNTern
Сообщения: 537
Статус: 人です
ОС: Gentoo

Re: less

Сообщение MaGIc laNTern »

export LESS=-R выполняется, но нечего не пишет, less -R делает тоже самое что и less.
Спасибо сказали:
Аватара пользователя
Omnifarious
Сообщения: 119
ОС: Gentoo x86_64

Re: less

Сообщение Omnifarious »

Боюсь, что с ls не получится. Насколько я покопался, при выводе просто на терминал и через pipe используется разный формат выходных данных.

У less есть опция -R, которая пытается сохранить цвета, если они присутствовали на входе. Проверить это можно, например так:

Код: Выделить всё

prog_with_color_output > test.file

Если в этом файле есть что-то навроде [39;49;00m в тех местах, где что-то цветом выделяется, то цвета при выводе в pipe должны сохраняться, и less -R их нормально выводит.
А если нет - то либо не судьба, либо в настройках программы, дающей данные на вход less, надо копать, чтобы при выводе в pipe цвета сохранить.
There is more than one way to do it
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: less

Сообщение flook »

ls --color=always | less -R
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: less

Сообщение polachok »

а у меня на это ругается.
ls: illegal option -- -
usage: ls [-ABCFGHLPRSTWZabcdfghiklmnopqrstuwx1] [file ...]

сделал export CLICOLOR_FORCE=yes
И немедленно выпил.
Спасибо сказали:
MaGIc laNTern
Сообщения: 537
Статус: 人です
ОС: Gentoo

Re: less

Сообщение MaGIc laNTern »

Код: Выделить всё

ls --color=always | less -R

Угу, получилось! =)
Спасибо сказали: