es erreurs de deux manières.  Si le premier caractère
    d'OPTSTRING est un deux-points, « getopts » utilise un signalement d'erreur
    silencieux. Dans ce mode aucun message d'erreur n'est affiché. Si une option
    incorrecte est rencontrée, « getopts » place dans OPTARG le caractère d'option
    trouvé. Si un argument nécessaire n'est pas trouvé, « getopts » place un « : »
    dans NOM et place dans OPTARG le caractère d'option trouvé.  Si « getopts »
    n'est pas en mode silencieux et qu'une option incorrecte est rencontrée, il
    place « ? » dans NAME et efface OPTARG.  Si un argument nécessaire n'est pas
    trouvé, un « ? » est placé dans NAME, OPTARG est effacé et un message de
    diagnostic est affiché.
    
    Si la variable de shell OPTERR possède la valeur 0, « getopts » désactive
    l'affichage des messages d'erreur, même si le premier caractère d'OPTSTRING
    n'est pas un deux-points. OPTERR possède la valeur 1 par défaut.
    
    « getopts » analyse habituellement les paramètres de position, mais si des arguments
    sont fournis par des valeurs ARG, ils sont analysés à la place.
    
    Code de sortie :
    Renvoie le code de succès si une option est trouvée, le code d'échec si la fin des options
    est rencontrée ou si une erreur survient.