为什么我的手册页只有在与男人一起查看时格式不正确?

问题描述 投票:0回答:1

我正在编写一个程序的手册页,源代码如下:

.TH prog 1 "26 AUG 2010" "Version 0.1" "Center header"
.NAME
prog \- runs a program
.SH SYNOPSIS
.B prog

我用的时候

$ groff -Tascii -man source.txt | more

输出几乎与预期一致。

我用的时候:

$ groff -Tascii -man source.txt > prog.1 && \
sudo cp prog.1 /usr/local/man/man1/ && man prog

输出看起来像这样:

prog(2)中心标题 PROG(2)

名称 prog - 运行程序

版本0.1 26 AUG 2010

我在Ubuntu 8.04上。我已经确认它不是寻呼机,因为我也尝试过man -P more并且仍然具有相同的奇数输出。这是怎么回事?

linux distribution groff
1个回答
5
投票

因为man在内部运行groff - 它不会指望你已经完成它。只需将你的source.txt直接复制到/usr/local/man/man1/prog.1,它应该可以正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.