Steve a �crit, mardi 3 mai 2005, � 11:16 : > Le mardi 03 mai 2005 � 09 h 49, Jacques a dit: > > Steve a �crit, mardi 3 mai 2005, � 09:24 : [...] > > > 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> [...] > > > 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..
Ta regexp ��photo\_occasion\/[a-zA-Z0-9]*\.htm�� reconna�t la partie *entre* les double-quotes : <a href="photo_occasion/alpa30056.htm">photo_occasion/alpa30056.htm</a> _________^^^^^^^^^^^^^^^^^^^^^^^^^^^^ et y effectue la substitution ��&">&��, en ins�rant une troisi�me double-quote *avant* le ��">�� final ... qui se retrouve donc en trop dans ton r�sultat. > [...] 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. Info sed plut�t que man ; il y a aussi http://sed.sf.net/, mais ne plonge pas trop profond sans bouteille ;) -- Jacques L'helgoualc'h -- Pensez � lire la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

