
지금은 KNOPPIX 9.1을 사용하고, 그렇지 않으면 Kubuntu 22.04를 사용합니다.
man 명령의 옵션을 사용하여 다양한 인코딩으로 된 mamual 페이지를 얻고 싶습니다.
man -R ascii -L en <manpage>
man -R latin1 -L en <manpage>
man -R iso8895-1 -L en <manpage>
세 가지 경우 모두 동일한 출력을 얻습니다(diff와 비교).
"file" 명령은 "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
===
Mamy 몇 년 전에 저는 mandoc 없이 더 간단한 방법을 사용했습니다. 그것은 groff, troff 또는 nroff를 제어함으로써 이루어졌습니다.
이전 코드를 찾을 수 없고 다시 개발할 수도 없습니다. 누군가가 그렇게 생각한다면 나는 감사할 것입니다.
문안 인사
안톤디드