Unter Linux versucht man, Manualpages in verschiedenen Kodierungen auszugeben

Unter Linux versucht man, Manualpages in verschiedenen Kodierungen auszugeben

Zur Zeit verwende ich KNOPPIX 9.1, sonst Kubuntu 22.04.

Ich möchte manuelle Seiten in verschiedenen Kodierungen über die Option im Command Man erhalten:

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

In allen drei Fällen erhalte ich die gleiche Ausgabe (im Vergleich mit Diff).

Der Befehl „Datei“ sagt, dass es „ascii“ ist.

Vielleicht ist meine Spezifikation der Kodierung falsch. Aber es gibt nirgends eine Dokumentation, wie man den Parameter für die Verwendung in

Mann -R

Grüße

antonhdidh

Antwort1

gelöst:

Zuerst ist das Dienstprogramm „mandoc“ zu installieren.

Um dann die formatierte Ausgabe der englischen Manpage, zB "bash", in ASCII zu erhalten (Kodierung iso8859-1 nicht möglich), verwenden Sie diesen Code:

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

===

Vor vielen Jahren hatte ich eine einfachere Methode, ohne Mandoc. Und zwar durch die Steuerung von Groff, Troff oder Nroff.

Ich kann meinen alten Code nicht finden und kann ihn nicht neu entwickeln. Wenn jemand das wüsste, wäre ich dankbar.

Grüße

antondhidh

verwandte Informationen