Le samedi 23 juillet 2011, Yohann POILVERT a écrit : > <img src="images/toto.jpg"> => <img src="jpg/toto.jpg"> > sed 's/<img src=\"images\/\([a-z][a-z]*\).\([a-z][a-z]*\)\">/<img > src=\"jpg\/\1.\2\">/g'
Ici, ça transforme le répertoire "images" => "jpg" , de toutes les expressions "<img src="images/..."> ça le fait pour toutes les images .PNG . GIF ... Or je désire le faire que sur les fichier.JPG => répertoire "jpg". fichier.GIF => répertoire "gif" , fichier.PNG => répertoire "png" ... etc ... Merci ... > > Le 23/07/2011 13:01, cor...@free.fr a écrit : > >> Le samedi 23 juillet 2011, Yohann POILVERT a écrit : > >>> <img src="toto.jpg"> => <img src="jpg/toto.jpg"> sed > >>> 's/<img src=\"toto.jpg\">/<img src=\"jpg\/toto.jpg\">/g' > >>> > >>> <img src="images/toto.jpg"> => <img src="jpg/toto.jpg"> sed > >>> 's/<img src=\"images\/toto.jpg\">/<img src=\"jpg\/toto.jpg\">/g' > >>> > >>> <img src="logos/toto.jpg"> => <img src="jpg/toto.jpg"> sed > >>> 's/<img src=\"logos\/toto.jpg\">/<img src=\"jpg\/toto.jpg\">/g' > >> Merci , > >> mais ici la commande ne modifiera que l'image "toto.jpg" > >> et je voudrais qu'elle modifie toutes les images .JPG > >> > >> > >>> Le 23/07/2011 12:49, Yohann POILVERT a écrit : > >>>> Peut-etre avec sed > >>>> **sed 's/toto.jpg/jpg\/toto.jpg/g'** > >>>> > >>>> Le 23/07/2011 12:28, cor...@free.fr a écrit : > >>>>> Bonjour à tous, > >>>>> > >>>>> Je cherche la solution automatisée pour réaliser > >>>>> la modification du répertoire des images dans des > >>>>> centaines de fichiers .html ou .php : > >>>>> > >>>>> <img src="toto.jpg"> => <img src="jpg/toto.jpg"> > >>>>> <img src="images/toto.jpg"> => <img src="jpg/toto.jpg"> > >>>>> <img src="logos/toto.jpg"> => <img src="jpg/toto.jpg"> > >>>>> > >>>>> C'est à dire, mettre tous les fichiers images .JPG dans le > >>>>> répertoire "/jpg". > >>>>> > >>>>> et idem avec les images ".png" , ".gif" etc ... > >>>>> > >>>>> Vous comprendrez que le faire à la main serait trop fastidieux ... > >>>>> :-) > >>>>> > >>>>> Merci d'une aide sur l'écriture d'un fichier exécutable en "bash" > >>>>> avec je pense la commande "sed ..." > >>>>> > > > -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers debian-user-french-requ...@lists.debian.org En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org Archive: http://lists.debian.org/201107231359.44828.cor...@free.fr