Я обнаружил, что могу сохранить страницу руководства в формате ps:
man -t man > file.ps
или в pdf:
man -t man | ps2pdf - file.pdf
Помимо самой страницы руководства, экспорт включает версию руководства, номера страниц и дату.
2.6.2 2012-06-18 1
Как удалить дату? Как настроить то, что добавляется?
решение1
Дата установлена в исходном коде страницы руководства.
-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$
Непереносимо, так как OpenBSD, например, вместо этого помещает дату в.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 $
$
В любом случае ваши возможности ограничены: либо отредактируйте источник, чтобы удалить или изменить дату, либо напишите собственный парсер troff, который сделает то же самое.