#!/bin/bash # Convert the content of a file into HTML entities # Autor: Exal de Jesus Garcia Carrillo <exal AT softwarelivre DOT org> # Copyright (C) 2007,2008 Exal de Jesus Garcia Carrillo SCRIPTNAME=`echo "$0" | sed -e 's,.*/,,'` FILE=$1 OUTPUTFILE=$2 if [ -z $1 ] || [ -z $2 ]; then echo -e "usage: $SCRIPTNAME <INPUTFILE> <OUTPUTFILE>" exit 0 fi awk '{ print }' $FILE | awk '{ gsub (/Á/, "\\Á") gsub (/á/, "\\á") gsub (/â/, "\\â") gsub (/´/, "\\´") gsub (/æ/, "\\æ") gsub (/Æ/, "\\Æ") gsub (/à/, "\\à") gsub (/À/, "\\À") gsub (/å/, "\\å") gsub (/Å/, "\\Å") gsub (/Ã/, "\\Ã") gsub (/ã/, "\\ã") gsub (/Ä/, "\\Ä") gsub (/ä/, "\\ä") gsub (/¦/, "\\¦") gsub (/Ç/, "\\Ç") gsub (/ç/, "\\ç") gsub (/¸/, "\\¸") gsub (/¢/, "\\¢") gsub (/©/, "\\©") gsub (/¤/, "\\¤") gsub (/°/, "\\°") gsub (/÷/, "\\÷") gsub (/É/, "\\É") gsub (/é/, "\\é") gsub (/ê/, "\\ê") gsub (/Ê/, "\\Ê") gsub (/È/, "\\È") gsub (/è/, "\\è") gsub (/ð/, "\\ð") gsub (/Ð/, "\\Ð") gsub (/Ë/, "\\Ë") gsub (/ë/, "\\ë") gsub (/½/, "\\½") gsub (/¼/, "\\¼") gsub (/¾/, "\\¾") gsub (/Í/, "\\Í") gsub (/í/, "\\í") gsub (/Î/, "\\Î") gsub (/î/, "\\î") gsub (/¡/, "\\¡") gsub (/Ì/, "\\Ì") gsub (/ì/, "\\ì") gsub (/¿/, "\\¿") gsub (/ï/, "\\ï") gsub (/Ï/, "\\Ï") gsub (/«/, "\\«") gsub (/¯/, "\\¯") gsub (/µ/, "\\µ") gsub (/·/, "\\·") gsub (/¬/, "\\¬") gsub (/Ñ/, "\\Ñ") gsub (/ñ/, "\\ñ") gsub (/ó/, "\\ó") gsub (/Ó/, "\\Ó") gsub (/ô/, "\\ô") gsub (/Ô/, "\\Ô") gsub (/ò/, "\\ò") gsub (/Ò/, "\\Ò") gsub (/ª/, "\\ª") gsub (/º/, "\\º") gsub (/ø/, "\\ø") gsub (/Ø/, "\\Ø") gsub (/Õ/, "\\Õ") gsub (/õ/, "\\õ") gsub (/ö/, "\\ö") gsub (/Ö/, "\\Ö") gsub (/¶/, "\\¶") gsub (/±/, "\\±") gsub (/£/, "\\£") gsub (/»/, "\\»") gsub (/®/, "\\®") gsub (/§/, "\\§") gsub (//, "\\­") gsub (/¹/, "\\¹") gsub (/²/, "\\²") gsub (/³/, "\\³") gsub (/ß/, "\\ß") gsub (/Þ/, "\\Þ") gsub (/þ/, "\\þ") gsub (/×/, "\\×") gsub (/Ú/, "\\Ú") gsub (/ú/, "\\ú") gsub (/Û/, "\\Û") gsub (/û/, "\\û") gsub (/Ù/, "\\Ù") gsub (/ù/, "\\ù") gsub (/¨/, "\\¨") gsub (/Ü/, "\\Ü") gsub (/ü/, "\\ü") gsub (/Ý/, "\\Ý") gsub (/ý/, "\\ý") gsub (/¥/, "\\¥") gsub (/ÿ/, "\\ÿ") gsub (/«/, "\\«") gsub (/»/, "\\»") gsub (/€/, "\\€") print}' >> $OUTPUTFILE echo Wrote... $OUTPUTFILE
|
[ EN ] [ ES ] [PT]
Copyright (C) 2006,2007,2008 Exal de Jesus Garcia Carrillo |
Last update: fevereiro 15, 2008 |
