在 Linux 中嘗試以不同的編碼輸出手冊頁

在 Linux 中嘗試以不同的編碼輸出手冊頁

目前使用 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 相比)。

命令“file”表示它是“ascii”。

也許我的編碼規範不正確。但沒有任何文件如何編寫用於在中使用的參數

人-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

===

媽媽,幾年前我有一個更簡單的方法,沒有曼多克。這是透過控制 groff 或 troff 或 nroff 來實現的。

我找不到我的舊程式碼並且無法重新開發。如果有人知道這一點,我將不勝感激。

問候

安通迪茲

相關內容