[eside-ghost] Uppercase vs. lowercase en pagina web local
Pablo Garaizar Sagarminaga
garaizar en eside.deusto.es
Jue Feb 7 10:21:55 CET 2008
Aupa!
El Thu, 7 Feb 2008 02:28:15 +0100
"STenyaK (Bruno Gonzalez)" <stenyak en gmail.com> comentaba:
> - Regexpear (o algo asi) todos los htm para que apunten a los nombres
> reales lowercase.
Se me ocurre hacer algo tipo así:
for FICHERO in $(find . -iname '*.htm')
do
cp $F $F.swp
while read LINEA
do
if echo $LINEA | grep -qi href
then
URL=$(echo $LINEA | sed -e "s/.*[Hh][Rr][Ee][Ff]=\"\(.*\)\"/\1/g)
URLLOW=$(echo $URL | tr A-Z a-z)
echo $LINEA | sed -e "s/$URL/$URLLOW/g"
else
echo $LINEA
fi
done < $F > tmp
mv tmp $F
done
Habría que apurar más, porque tienen bugs:
- HREFs multilinea
- Más de un HREF por linea
--
Pablo Garaizar Sagarminaga
ONTE (Oficina de Nuevas Tecnologías y Educación)
Universidad de Deusto
Avda. de las Universidades 24
48007 Bilbao - Spain
Phone: +34-94-4139000 Ext 2980
Fax: +34-94-4139101
Web: http://onte.eside.deusto.es
Más información sobre la lista de distribución eside-ghost