• # Exemple simple

    Posté par . En réponse à la dépêche Bash Argsparse : mieux gérer sa ligne de commande dans ses scripts.. Évalué à 4.

    Votre librairie apporte certainement de la souplesse d'utilisation.
    Cependant le code ci-dessous suffit dans la plupart des cas.

    # Récupération des arguments
    while [ -n "1ドル" ]; do
    param=1ドル
     case "$param" in
     # Option simple
     --option1|-o)
     option1="true"
     ;;
     # Option avec argument
     --option2=*)
     option2=${param##--option2=}
     ;;
     -*)
     echo "$param: option inconnue"; exit 1
     ;;
     *)
     # Liste d'arguments (fichiers par exemple)
     files[${#files[@]}]="$param"
     ;;
     esac
    shift
    done