Pourquoi ma page de manuel formaté correctement seulement quand vu avec l'homme?
-
01-10-2019 - |
Question
Je suis en train d'écrire une page de manuel pour un programme, les regards source comme ceci:
.TH prog 1 "26 AUG 2010" "Version 0.1" "Center header"
.NAME
prog \- runs a program
.SH SYNOPSIS
.B prog
Quand j'utilise
$ groff -Tascii -man source.txt | more
la sortie est à peu près comme prévu.
Quand j'utilise:
$ groff -Tascii -man source.txt > prog.1 && \
sudo cp prog.1 /usr/local/man/man1/ && man prog
les regards ouput comme ceci:
prog (2) Centre-tête
prog (2)
NOM
prog - exécute un programme
Version 0.1 26 août 2010
Je suis sur Ubuntu 8.04. Je l'ai vérifié que ce n'est pas le récepteur d'appel parce que je aussi essayé man -P more
et avait toujours la même sortie impair. Que se passe-t-il?
La solution
Parce que exécute man
se groff
en interne - ce n'est pas vous attendre à avoir déjà fait. Il suffit de copier votre source.txt
directement dans /usr/local/man/man1/prog.1
, et il devrait fonctionner correctement.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow