Bonjour à tous,
Par défaut le module Getopt::Long accepte que l'on entre plusieurs fois le même paramètre et prend par défaut la dernière occurence.
Par exemple, mon script utilise l'option -h suivie du hostname, mais si l'utilisateur entre plusieurs fois l'option -h, alors seule la dernière occurence est prise.
Ma question n'est pas comment faire pour garder toutes les occurences (car ça c'est documenté et je l'utilise) mais plutôt comment faire pour faire planter le script si l'utilisateur utilise plusieurs fois une option qui doit être unique ?
En effet, il n'y a aucun moyen de voir qu'il a entré plusieurs fois le même paramètre (à moins de parser la ligne de commande, ce que je ne souhaite pas forcément faire
Merci à tous,
Bennyboy.
Partager