man2html.script

来自「This a good VPN source」· SCRIPT 代码 · 共 49 行

SCRIPT
49
字号
#!/bin/sh# Assumes man2html command in path# That is a Perl script downloadable from# http://www.oac.uci.edu/indiv/ehood/man2html.html# also uses our man_xref utilitycase $# in2)	;;*)	echo "Usage: $0 mantree destdir" >&2 ; exit 2	;;esacmkdir -p $2rm -f $2/*# handle all sections just in case# only 3 5 8 expected for i in `find $1 -name 'ipsec*.[1-9]'`do	b=`basename $i`	# then parse that into section number s	# and name n	case $b in		*.1)	s=1 ;;		*.2)	s=2 ;;		*.3)	s=3 ;;		*.4)	s=4 ;;		*.5)	s=5 ;;		*.6)	s=6 ;;		*.7)	s=7 ;;		*.8)	s=8 ;;		*.9)	s=9 ;;		*)	echo "$0 has lost its mind" ; exit 1 ;;	esac	n=`basename $b \.$s`	# the echos are a kluge	# without them, the first section head is not tagged	(echo ; echo ; man $s $n ) | man2html > $2/$b.htmldone# man2html doesn't convert man page cross-references such as# ipsec.conf(5) into HTML links# So post-process to do that.for i in $2/*.htmldo	../utils/man_xref $i > temp	mv temp $idone

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?