Shell script et paramêtre

Shell script et paramêtre - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 11-06-2004 à 19:18:36    

j'ai un script, qui peut recevoir de 0 à 3 parametres que j'exécute dans le shell courant de cette facon
 

. ./toto.sh param1 param2 param3


 
le probleme, c'est lorsque je l'exécute une première fois avec un ou des paramètres et une seconde fois sans parametre, les parametres reste setté dans la seconde execution
 

ex:
 
. ./toto.sh param1
Mon premier paramètre est param1!
. ./toto.sh
Mon premier paramètre est param1!


 
merci

Reply

Marsh Posté le 11-06-2004 à 19:18:36   

Reply

Marsh Posté le 11-06-2004 à 20:12:46    

Euhhh j'aimerai dire que c'est imposible ton histoire là... Tu utilises un shell particulier ? Tu es sur de ce qui est ecrit plus haut ? Poste ton code...

Reply

Marsh Posté le 11-06-2004 à 20:19:30    

c'est en korn shell sous AIX
 
on est certain du code

Reply

Marsh Posté le 11-06-2004 à 20:37:20    

je tiens à ajouter qu'une fois le script exécuter avec 1 param, une fois de retour dans mon shell, si je tappe "echo $1", bin c'est le $1 du script

Reply

Marsh Posté le 11-06-2004 à 20:55:24    

ya pas moyen de vider tes paramètres en fin de script ?
 
EDIT : oublie ce que je viens de dire, c'est un peu ridicule, le pb c'est que les nouveaux ne remplacent pas les anciens.


Message édité par Mjules le 11-06-2004 à 20:56:14

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 11-06-2004 à 21:21:37    

quelqu'un nous a répondu sur un newsgroup de google
 
set-- est la commande à utiliser

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed