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.

Répondre à