1 #!/bin/sh 2 3 HTML2TEXT="html2text -ascii -style pretty -rcfile html2text.rc" 4 5 #case $# in 6 # 0) $HTML2TEXT;; 7 # *) for file 8 # do 9 # cat <<EOF | fmt 10 #[hyperlinked version: www.postfix.org/$file] 11 #EOF 12 # $HTML2TEXT $file 13 # done;; 14 #esac | sed ' 15 16 $HTML2TEXT "$@" | sed ' 17 :top 18 / -$/ { 19 N 20 s/ -\n o/ -o/ 21 b top 22 } 23 /^ \*$/ { 24 N 25 s/\*\n /* / 26 b top 27 } 28 ' | awk ' 29 /^$/ && prev_len == 0 { next } 30 { print; prev_len = length } 31 ' 32