: ########################################################################## # Title : viman - start vi with a manual page # Author : Heiner Steven # Date : 1995-06-09 # Requires : col, head, man, uniq, vi # Category : System Utilities # SCCS-Id. : @(#) viman 1.2 03/12/19 ########################################################################## PN=`basename "$0"` # Program name VER='1.2' Tmp="${TMPDIR:=/tmp}/vm$$" trap 'rm -f "$Tmp" #>/dev/null 2>&1' 0 trap "exit 0" 1 2 3 13 15 EXINIT="set ignorecase nowrapscan readonly" export EXINIT man "$@" | col -b | uniq > "$Tmp" || exit [ -s "$Tmp" ] || exit 0 head -1 < "$Tmp" | grep 'No.*entry' && exit 0 ${EDITOR:-vi} $Tmp