shell-dev
1. Example getopts
2. explication
la chaine passé à getopt permet de définir les options:
- le 1er ":" signifie de laisser l'utilisateur gérer les erreurs. sinon getopts s'en charge
- "h" signifie que l'option "h" est valide
- "f:" signifie que l'option "f" est valide et qu'elle attend un argument
- "g:" même chose
on peut donc lancer le script ainsi:
L'utilisation d'une option invalide (non comprise dans la liste fournise à getopts) sera rejeté.