Bonjour,

Connaissez-vous le moyen de définir des variables dans un script écrit en Ksh, sachant que le nombre de paramètres que je dois passer est "variable".
Il peut-être de 1, de 2, de 3 ...

En somme je voudrais attribuer à mes paramètres (param1, param2 ...) la valeur que j'ai passé via le shell.

Si l'exécution du shell est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 ./test.ksh 2010 B7809 A450
Je veux alors définir 3 variables qui seront param1=2010 param2=99 et param3=A450 et pas une de plus.

Ces variables vont me servir par la suite à exécuter une requête récupérée dans un fichier tel que :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
select count(*) from TB1 where col1=$param1 and ( col2=$param2 or col3=$param3)
Ai-je été clair ?
Merci pour votre aide.