Пример A-1. manview: Просмотр страниц руководств man

Пример A-1. manview: Просмотр страниц руководств man

  1. #!/bin/bash
  2. # manview.sh: Просмотр страниц руководств man в форматированном виде.
  3. #  Полезен писателям страниц руководств, позволяет просмотреть страницы в исходном коде
  4. #+ как они будут выглядеть в конечном виде.
  5. E_WRONGARGS=65
  6. if [ -z "$1" ]
  7. then
  8.   echo "Порядок использования: `basename $0` имя_файла"
  9.   exit $E_WRONGARGS
  10. fi
  11. groff -Tascii -man $1 | less
  12. # Если страница руководства включает в себя таблицы и/или выражения,
  13. # то этот сценарий "стошнит".
  14. # Для таких случаев можно использовать следующую строку.
  15. #
  16. #   gtbl < "$1" | geqn -Tlatin1 | groff -Tlatin1 -mtty-char -man
  17. #
  18. #   Спасибо S.C.
  19. exit 0