Le dimanche 24 juillet 2011, Sylvain L. Sauvage a écrit : > Le samedi 23 juillet 2011 à 15:47:14, cor...@free.fr a écrit : > > <img src='toto.jpg'> > Remplacer les «"» par des «\'» (le \ est là pour le shell, pas pour sed) :
> sed -re 's:src=\'([^\']*/)?([^\'/]+)\.([^\'/.]+)\':src="\3/\2.\3":g' => sed -re 's:src=\'([^\']*/)?([^\'/]+)\.([^\'/.]+)\':src="\3/\2.\3":g' essai.html bash: syntax error near unexpected token `(' > > ET <img src=toto.jpg> > D’abord, sache que c’est très crado comme façon de faire. > Ensuite, s’il n’y a pas de guillemets, c’est que l’espace > n’est pas un caractère de nom de fichier, donc le nom de fichier > se termine par «>» ou « ». Donc on remplace «"» par «> » et on > remet le même à la fin (le \4) : > Sylvain Sauvage > sed -re 's:src=([^> ]*/)?([^> /]+)\.([^> /.]+)([> ]):src="\3/\2.\3"\4:g' => idem : bash: syntax error near unexpected token `(' J'ai tenté des modifs, sans succès ... Merci. -- 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/201107251219.37779.cor...@free.fr