Script Bash : appeler un script avec une chaîne en option - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 10-12-2007 à 11:11:19
et ça te donne quoi comme erreur ?
ton echo "$optstmp" affiche quoi ?
qu'afficherait un echo "$vachechoisie" ?
Marsh Posté le 10-12-2007 à 23:58:34
echo "$optstmp" affiche bien les bons paramètres passés à la fonction
Marsh Posté le 11-12-2007 à 03:51:41
A tu exporté la variable ?
optstmp=foobar
export optstmp
ou en bash :
export optstmp=foobar
Marsh Posté le 11-12-2007 à 06:48:44
ah non, j'essaye et je te tiens au courant
Marsh Posté le 09-12-2007 à 16:48:07
Salut à tous
Voici mon souci : j'ai écris un script test.sh qui va appeler soit ./cowtime.sh, soit ./othercow.sh
Je passe en paramètres de test.sh les options de cowtime.sh ou othercow.sh (qui sont exactement les mêmes en fait), mais également
l'option -v qui va décider si je lance cowtime ou othercow.
Le soucis, c'est que quand je veux lancer cowtime.sh ou othercow.sh dans test.sh, je dois leur passer les bons paramètres, c'est à dire ceux que j'ai déjà passés à test.sh
Pour cela je les ai stockés dans une variable optstmp, puis j'appelle alors les fonctions comme cela :
./cowtime.sh "$optstmp"
ou
./othercow.sh "$optstmp"
mais cela ne fonctionne pas Il appelle bien les fonctions choisies mais ne prend pas en compte les paramètres passés
Voici mon code :
Message édité par tibzz le 09-12-2007 à 16:49:18
---------------