В Linux пытаюсь вывести страницы руководства в разных кодировках

В Linux пытаюсь вывести страницы руководства в разных кодировках

На данный момент использую KNOPPIX 9.1, еще Kubuntu 22.04.

Я хотел бы получить страницы mamual в разных кодировках с помощью опции в команде man:

man -R ascii -L en <manpage>    
man -R latin1 -L en <manpage>    
man -R iso8895-1 -L en <manpage>

Во всех трех случаях я получаю одинаковый результат (по сравнению с diff).

Команда «file» говорит, что это «ascii».

Возможно, моя спецификация ENCODING неверна. Но нигде нет документации, как записать параметр для использования в

человек -Р

С уважением

antonhdidh

решение1

решено:

Сначала необходимо установить утилиту «mandoc».

Затем, чтобы получить форматированный вывод английской страницы руководства, например, «bash», в формате ASCII (кодировка iso8859-1 невозможна), используйте этот код:

man -L en --no-hyphenation --no-justification bash | mandoc -c -O width=$COLUMNS -T ascii | col -b -x >/tmp/WEx1

===

Мами много лет назад у меня был более простой способ, без мандока. Это было путем управления groff или troff или nroff.

Я не могу найти свой старый код и не могу переделать. Если кто-то знает, как это сделать, я буду благодарен.

С уважением

антондхидх

Связанный контент