exportando man pages para postscript

2

Descobri que posso salvar a página de manual no formato ps:

man -t man > file.ps

ou para pdf:

man -t man | ps2pdf - file.pdf

Além da página man, a exportação inclui versão man, números de página e data.

2.6.2    2012-06-18     1

Como posso remover a data? Como posso configurar o que é adicionado?

    
por Martin Vegter 26.11.2017 / 16:40

1 resposta

2

A data é definida no código-fonte da página man

-bash-4.2$ man -w man
/usr/share/man/man1/man.1.gz
-bash-4.2$ zcat $(man -w man) | fgrep 2012
.TH MAN 1 "2012-09-17" "2.6.3" "Manual pager utils"
-bash-4.2$ 

Não portável, já que o OpenBSD, por exemplo, coloca a data em .Dd

$ man -w man
/usr/share/man/man1/man.1
/usr/share/man/man7/man.7
$ grep 2017 $(man -w 1 man)
.\"     $OpenBSD: man.1,v 1.30 2017/08/19 22:05:22 schwarze Exp $
.\" Copyright (c) 2010, 2011, 2014-2017 Ingo Schwarze <[email protected]>
.Dd $Mdocdate: August 19 2017 $
$ 

Em ambos os casos, suas opções são limitadas; edite a fonte para remover ou alterar a data ou escreva seu próprio analisador de trusões que faça o mesmo.

    
por 26.11.2017 / 17:36