Swiss_Knight 600 MeV since 1957. | Salut. Dans un petit script bash, je souhaite passer une chaine à l'outil convert d'ImageMagick mais ça ne fonctionne pas. Par exemple ; ça ça fonctionne :
$ convert -size 900x900 xc: -sparse-color Shepards \ '150,150 rgb(0,255,255) 150,450 rgb(1,5,5) 150,750 rgb(252,1,251) 450,150 rgb(238,255,254)' \ sparse_color.jpg | Mais maintenant, si je veux mettre le contenu de cette chaine dans une variable comme ceci :
$ string="'150,150 rgb(0,255,255) 150,450 rgb(1,5,5) 150,750 rgb(252,1,251) 450,150 rgb(238,255,254)'" $ echo ${string} '150,150 rgb(0,255,255) 150,450 rgb(1,5,5) 150,750 rgb(252,1,251) 450,150 rgb(238,255,254)' | Et que je lui donne ça à manger, plus rien ne va :
$ convert -size 900x900 xc: -sparse-color Shepards \ "${string}" \ sparse_color.jpg convert: invalid argument for option `sparse-color': Invalid number of Arguments @ error/mogrify.c/SparseColorOption/443.
| Toute aide est la bienvenue Merci beaucoup. Message édité par Swiss_Knight le 02-05-2013 à 11:42:12 ---------------
Hergestellt in der Schweiz.
|