Oula! oui d'accord...
Bon...

Avec ceci?

sed 's/<img src=\"images\/\([a-z][a-z]*\).\([a-z][a-z]*\)\">/<img src=\"\2\/\1.\2\">/g'


Le 23/07/2011 13:59, cor...@free.fr a écrit :
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/blu0-smtp124c52341b58df55e3936e08e...@phx.gbl

Répondre à