目前使用 KNOPPIX 9.1,否则使用 Kubuntu 22.04。
我想通过命令 man 中的选项获取不同编码的手册页面:
man -R ascii -L en <manpage>
man -R latin1 -L en <manpage>
man -R iso8895-1 -L en <manpage>
在这三种情况下我都得到相同的输出(与 diff 相比)。
命令“文件”表示它是“ascii”。
也许我对 ENCODING 的指定不正确。但是没有文档说明如何编写参数以供使用
人-R
问候
安东迪德
答案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
===
几年前我有一个更简单的方法,不需要 mandoc。它是通过控制 groff 或 troff 或 nroff。
我找不到我的旧代码,无法重新开发。如果有人知道,我将不胜感激。
问候
安东迪兹