При использовании cygwin у меня проблема меньше: я не могу видеть цвета (например, используя grep --color) и не могу установить используемый языковой стандарт (LC_ALL = C).

Я набираю эту команду:

echo òùàòùàòà | grep --color àò | sort | less -R

и результат:

<C3><B2><C3><B9><C3><A0><C3><B2><C3><B9><C3><A0><C3><B2><C3><A0>

РЕДАКТИРОВАТЬ: Эта работа:

ls --color=yes | less -R

меньше - версия -> 444

РЕДАКТИРОВАТЬ 2: решил проблему цветов с помощью опции --color=always , но не решил проблему локали. Меньше с цветами, но странный вывод

1 ответ1

1

Я не могу проверить это на Cygwin в данный момент, но оба эти решения работали для меня на Fedora.

echo òùàòùàòà | grep --color=always àò | sort | LC_ALL=en_US.UTF-8 less -R

echo òùàòùàòà | grep --color=always àò | sort | LESSCHARSET=utf-8 less -R

ОБНОВИТЬ:

Только что проверил, что вышеперечисленное работает с использованием Cygwin 1.7.9 на Windows XP SP3.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .