Perché la mia pagina man formattata in modo non corretto solo se visti con l'uomo?
-
01-10-2019 - |
Domanda
Sto scrivendo una pagina di manuale per un programma, gli sguardi source come questo:
.TH prog 1 "26 AUG 2010" "Version 0.1" "Center header"
.NAME
prog \- runs a program
.SH SYNOPSIS
.B prog
Quando uso
$ groff -Tascii -man source.txt | more
l'uscita è praticamente come previsto.
Quando uso:
$ groff -Tascii -man source.txt > prog.1 && \
sudo cp prog.1 /usr/local/man/man1/ && man prog
gli sguardi ouput come questo:
prog (2) Centro di intestazione
prog (2)
nome
prog - esegue un programma
Versione 0.1 26 agosto 2010
Sono su Ubuntu 8.04. Ho verificato che non è il pager perché ho anche provato man -P more
e aveva ancora la stessa uscita dispari. Cosa sta succedendo?
Soluzione
A causa piste man
stesso groff
internamente - è non si aspettava di già fatto. Basta copiare il vostro source.txt
direttamente in /usr/local/man/man1/prog.1
, e dovrebbe funzionare bene.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow