Bonjour,
 
en KSH, pour obtenir des paramètres, je fais souvent ça :
 
Code :
 - while getopts i:o: option
 - do
 -          case "$option" in     
 - 	i)
 -   fichierIN=$OPTARG;
 -   ;;
 - 	o)
 -   fichierOUT=$OPTARG;
 -   ;;
 -        *) echo "Option inconnue"
 -          shift ;
 -          ;;
 -         esac
 - done
 
  | 
 
 
ça fonctionne bien.
 
Mais voila ça marche pour des paramètres sur 1 caractère (i;o)
 
Si j'ai un paramètre sur 3 caractères (exemple : -val) ça fonctionne plus car si je déclare i:val:o:
getopts pense que c'est une combinaison de soit v, soit a, soit l...
 
Existe t-il un moyen simple de prendre des paramètres sur plusieurs caractères ?