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?

È stato utile?

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
scroll top