Bonsoir,
dans un script je mets une suite de chiffres dans une variable séparée
par des espaces.
J'utilise cette variable comme paramètre dans un l'appel d'un autre
script. Or cet autre script considère les paramètres comme un seul et
même paramètre.
L'appel se fait normalement . ./nom_script 1 3 5 6 mais nom_script
considère $1 = 1 3 5 6.
Je vois pas d'où ça peut venir.
Comment fait-il la différence entre 1 3 5 6 provenant d'une variale et 1
3 5 6 séparés "normalement".
Ce qui est bizarre, c'est qu'en essayant directement dans un shell :
>fichier="test1 test2"
>touch $fichier
j'ai bien la création de deux fichiers.
Mettre des guillemets lors de l'affectation dans le script ne change rien.
A l'aide !
Thomas
Blasé
Linux-Azur : http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****