Страница справочника на основе имени пакета?

У меня есть сценарий, который получает страницы справочника на основе имени пакета. Большую часть времени это работает:

...
# get program description for each
xargs man -f | grep \(1\) | sed 's/(1)//g' |
...

Я ищу решение, которое будет также работать с пакетами, которые имеют страницы справочника, которые не расположены под именем пакета.

Например, если мой список пакетов для установки включает python-pip, который требует man pip.

Таким образом мне нужно к любому автоматизированному получению команды, например. pip от python-pip, но решение, которое работает на все случаи. Или некоторые, как получают страницу справочника через имя пакета непосредственно.

1
задан 19 April 2017 в 05:20

1 ответ

Для получения страниц справочника от пакета проверьте список файлов для файлов в /usr/share/man:

$ dpkg -L python-pip | grep 'man[0-8].*/'
/usr/share/man/man1/pip.1.gz
/usr/share/man/man1/pip2.1.gz
$ dpkg -L deja-dup | grep 'man[0-8].*/'
/usr/share/man/az/man1/deja-dup-preferences.1.gz
/usr/share/man/az/man1/deja-dup.1.gz
/usr/share/man/lv/man1/deja-dup-preferences.1.gz
/usr/share/man/lv/man1/deja-dup.1.gz
/usr/share/man/sr/man1/deja-dup-preferences.1.gz
2
ответ дан 7 December 2019 в 13:34

Другие вопросы по тегам:

Похожие вопросы: