html2man
上传用户:lampled
上传日期:2007-01-07
资源大小:94k
文件大小:1k
源码类别:

Web服务器

开发平台:

Unix_Linux

  1. #!/bin/sh
  2. # Copyright (C) 1995, 1996 by Sven Berkvens (sven@stack.nl)
  3. convert() {
  4. sed
  5. -e 's,^ *,,'
  6. -e 's,-,\-,g'
  7. -e 's,<HTML>,.TH '"`echo "$1" | tr '[a-z]' '[A-Z]'`"' 1 "'"`date "+%d %B %Y"`"'",'
  8. -e 's,<HEAD>,,'
  9. -e 's,<TITLE>.*</TITLE>,,'
  10. -e 's,<BODY>,,'
  11. -e 's,<H1>,.SH NAME
  12. ,'
  13. -e 's,<H[2-9]>,.SH ,'
  14. -e 's,<UL>,,'
  15. -e 's,<OL>,,'
  16. -e 's,<DL>,,'
  17. -e 's,<DT>,.TP
  18. ,'
  19. -e 's,<DD>,,'
  20. -e 's,<LI>,.TP
  21. o
  22. ,'
  23. -e 's,<A HREF="#[^"]*">,,g'
  24. -e 's,<A HREF="(http:[^"]*)">,<URL: 1>,g'
  25. -e 's,<A NAME="[^"]*">,,g'
  26. -e 's,<HR>,.LP,g'
  27. -e 's,<P>,.LP,g'
  28. -e 's,&gt;,>,g'
  29. -e 's,&lt;,<,g'
  30. -e 's,<TT>,\fB,g'
  31. -e 's,</TT>,\fP,g'
  32. -e 's,<STRONG>,\fB,g'
  33. -e 's,</STRONG>,\fP,g'
  34. -e 's,<KBD>,\fB,g'
  35. -e 's,</KBD>,\fP,g'
  36. -e 's,<VAR>,\fI,g'
  37. -e 's,</VAR>,\fP,g'
  38. -e 's,<CODE>,\fI,g'
  39. -e 's,</CODE>,\fP,g'
  40. -e 's,<EM>,\fI,g'
  41. -e 's,</EM>,\fP,g'
  42. -e 's,<NOBR>,,g'
  43. -e 's,<BR>,
  44. .br
  45. ,g'
  46. -e 's,</[^>]*>,,g'
  47. < "$1".html | grep -v '^$' > "$1".1
  48. }
  49. for i
  50. do
  51. name="`basename "$i" .html`"
  52. convert "$name"
  53. done