getopts et paramètres sur plusieurs caractères [KSH] - Shell/Batch - Programmation
Marsh Posté le 22-06-2005 à 16:54:06
Le getopt de GNU a une option -l pour prendre des arguments longs. Dans ce cas il faut utiliser --val, pas -val. Par contre je ne sais pas quel est ton systeme, mais ton getopt n'a probablement pas ce flag (AIX ne l'a pas).
Marsh Posté le 22-06-2005 à 09:09:21
Bonjour,
en KSH, pour obtenir des paramètres, je fais souvent ça :
ç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 ?