Le mardi 03 mai 2005 � 09 h 49, Jacques a dit: > Steve a �crit, mardi 3 mai 2005, � 09:24 : > > Bonjour � toutes et � tous ! > > bonjour, > > > Un petit HS pour d�buter la matin�e si �a ne d�range pas trop ;-) > > C'est d�j� vendredi ?
non je ne crois pas.. > > > J'ai tout un fichier html o� j'ai: > > > > <p><a href="photo_occasion/alpa30056.htm"> </a></p> > > > > et j'aimerai obtenir : > > > > <a > > href="photo_occasion/alpa30056.htm">photo_occasion/alpa30056.htm</a> > > > > Alors je me suis dit que sed pourrait faire l'affaire; > > Bien. Sed /peut/ tout. > > > voici ce que j'ai mis : > > > > sed -e 's/photo\_occasion\/[a-zA-Z0-9]*\.htm/&">&/' ab.htm > > > > mais avec �a j'obtiens : > > > > <a href="photo_occasion/zor4.htm">photo_occasion/zor4.htm"> </a> > > > > Il y a un "> de trop .... grrr. Pourquoi? Je m'arr�te pourtant � > > .htm > > Ben oui, mais tu remplaces aussi dans l'argument du href, avant le > ��"�� ; heu... je ne comprends pas.. > > > ... (En passant, si on pouvait virer l'espace avant le </a>, ce > > serait nikouel). > > > > All�, je suis s�r que la r�ponse est dans la t�te d'un-e membre de > > la liste ;-) > > Bon, je suppose que tu ne souhaites pas qu'elle y reste ? pas trop non :-) > sed -e 's,href="\(photo_occasion/[^"]*\)"> *,href="\1">\1,g' ab.htm �a marche nikel merci. Mais �a ne ressemble pas du tout � ce que j'avais compris de sed... faudra que je me plonge encore plus profond�ment dans la doc.. > (tu pourrais aussi profiter des options -i et -r de GNU Sed v.4). vais voir tout �a. > > Merci d'avance et belle journ�e > > de rien, et merci. merci mille et une fois Bonne journ�e

