Как получить определенный раздел внутри страницы MAN? - PullRequest
6 голосов
/ 29 июля 2009

Я хочу получить только отдельные разделы страницы MAN внутри сценария оболочки (или perl) и распечатать его.

Например: только раздел SYNOPSIS на странице MAN

Есть ли стандартный способ сделать это?

С уважением, Анандан

Ответы [ 4 ]

2 голосов
/ 29 июля 2009

Не так много, как я знаю, но вы можете искать, набрав '/', за которым следует текст, который вы хотите найти, затем несколько раз нажмите 'n', чтобы перейти к следующему совпадению, или 'N', чтобы перейти к предыдущий матч.

1 голос
/ 29 июля 2009

Я давно не играл с Linux / Unix, но, возможно, вы можете выполнить:

man MANPAGE|a2ps -m > grep -A 1000 SYNOPSIS
1 голос
/ 29 июля 2009

Введите клавишу '/', затем введите строку, которую вы хотите найти (вы увидите ваш запрос в нижней части терминала при вводе) и нажмите ввод. Он выделит все совпадения и приведет вас к первому После этого введите «/» и нажмите ввод, чтобы перейти к следующему совпадению.

0 голосов
/ 23 ноября 2012

, если вы все еще заинтересованы - это man [section-name] [command], например, man 2 read или man 5 crontab

...