#!/bin/sh ######################################################################### # # FILE : mansave # DATE : 6.8.2000 # AUTHOR : Patrick Meier / patrick.meier@gmx.net # DESCRIPTION : saves a man page into a file # # Copyrigth (C) 2001 by Patrick Meier, Switzerland # ######################################################################### PN=`basename "$0"` FILENAME="" ######################################################################### # Usage ######################################################################### Usage() { echo "$PN - saves a man page into a file" echo "usage : $PN [-f filename] manpage-name ..." } ######################################################################### # main ######################################################################### while [ $# -gt 0 ] do case "$1" in -h) Usage; exit 1;; -f) FILENAME="$2"; shift;; -*) Usage; exit 1;; *) break;; esac shift done [ $# -lt 1 ] && echo "Man page not found!" && Usage && exit 1; for i in $@ do if [ -n "$FILENAME" ] then man $i | groff -T latin1 | colcrt - > $FILENAME else man $i | groff -T latin1 | colcrt - fi done ######################################################################### # EOF #########################################################################