Salut Yann,
> Question du jour :
> Comment traduire des balises HTML de majuscules
> en minuscules ?
> J'ai essayé
>
> tr '<[:upper:]>' '<[:lower:]>' < index.html > new-index.html
>
> mais TOUT le texte est traduit, y compris le contenu.
> je ne veux traduire que les balises évidemment.
tr traduit tous les caractères que tu mets dans la première
partie par ceux dans la 2ème partie. Exemple :
tr '1234' 'ABCD'
va remplacer tous les 1 par des A, les 2 par des B...
Le fait d'avoir rajouté des <> ne fait que remplacer les
< par des < et les > par des > ... ;-)
Pour ton problème, avec perl (par exemple) :
perl -pe 's/<([^<>]*)>/sprintf("<%s>",lc($1))/ge' < index.html > new-index.html
Hope this help.
Olivier
--
Olivier Bornet | français : http://puck.ch/f
Swiss Ice Hockey Results | english : http://puck.ch/e
http://puck.ch/ | deutsch : http://puck.ch/g
[EMAIL PROTECTED] | italiano : http://puck.ch/i
Get my PGP-key at http://puck.ch/pgp or at http://wwwkeys.pgp.net
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.