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 ? > 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 ��"�� ; > ... (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 ? sed -e 's,href="\(photo_occasion/[^"]*\)"> *,href="\1">\1,g' ab.htm (tu pourrais aussi profiter des options -i et -r de GNU Sed v.4). > Merci d'avance et belle journ�e de rien, et merci. -- 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]

