Bonjour,

J'ai un shell script tel que :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
USAGE : `basename $0` [-VhD] | [xyz] | [all]
Indépendamment des arguments traditionnels Version, Help et Debug, je souhaite pouvoir passer des arguments au format "xyz" (j'ai une quinzaine de possibilités différentes mais je n'en passe qu'une seule à la fois) dont une générique "all".

J'ai bien pensé à utiliser "getopts", ce qui ne pose pas de problème pour les arguments "-V, -h et -D" mais qui ne fonctionne plus si je passe simplement une valeur de type "xyz".
Du coup, quelle serait selon vous la meilleure méthode pour traiter ces arguments "disparates" ?

Un exemple serait apprécié

Merci de vos réponses
Cordialement
oracle7556