J'utilise le shell bash sous linux et je veux utiliser plus de 10 paramètres dans le shell script.
Notez que ${10} fonctionnera dans bash, mais limitera votre portabilité puisque de nombreuses implémentations de sh ne permettent que des spécifications à un seul chiffre.
8 votes
Notez que le fait d'avoir 10 paramètres rendra la situation assez confuse. Il serait peut-être préférable d'utiliser des options (par ex.
-a 1
o--foo=bar
) à la place. Voirman getopt
,man getopts
yman bash
pour connaître les possibilités qui s'offrent à vous.0 votes
Voir aussi : Pourquoi les arguments de la ligne de commande bash après 9 nécessitent-ils des accolades ?