: ########################################################################## # Shellscript: htmlencode - encode HTML unsafe characters # Author : Heiner Steven (heiner.steven@odn.de) # Date : 20.09.1998 # Category : File Conversion, HTML # $Id: htmlencode,v 1.1 1999/07/06 20:44:20 heiner Exp $ ########################################################################## PN=`basename "$0"` # Program name VER=`echo '$Revision: 1.1 $' | cut -d' ' -f2` Usage () { echo >&2 "$PN - encode HTML unsave characters, $VER usage: $PN [file ...]" exit 1 } set -- `getopt h "$@"` while [ $# -gt 0 ] do case "$1" in --) shift; break;; -h) Usage;; -*) Usage;; *) break;; # First file name esac shift done sed \ -e 's/&/\&/g' \ -e 's/"/\"/g' \ -e 's//\>/g' \ -e 's//\ä/g' \ -e 's//\Ä/g' \ -e 's//\ö/g' \ -e 's//\Ö/g' \ -e 's//\ü/g' \ -e 's//\Ü/g' \ -e 's//\ß/g' \ "$@"