J'ai quelques scripts Tcl qui sont exécutées par la définition des variables dans l'invocation de ligne de commande:Comment définir les valeurs par défaut pour les variables Tcl?
$ tclsh84 -cmd <script>.tcl -DEF<var1>=<value1> -DEF<var2>=<value2>
Est-il un moyen de vérifier si var1 et var2 ne sont pas définis à la ligne de commande, puis leur attribuer une ensemble de valeurs par défaut?
J'ai essayé les mots-clés global, variable et ensemble, mais ils me donnent cette erreur quand je dis "if {$<var1>==""}"
: "can't read <var1>: no such variable"
Merci! Cela a fonctionné pour moi. –
Il n'y a pas d'option '-def'; 'tclsh' préfère laisser autant que possible au script. –