Je veux concevoir un script shell comme une enveloppe pour un couple de script. J'aimerais spécifier des paramètres pour myshell.sh
en utilisant getopts
et transmet les autres paramètres dans le même ordre au script spécifié.
Si myshell.sh
est exécuté comme suit :
myshell.sh -h hostname -s test.sh -d waittime param1 param2 param3
myshell.sh param1 param2 -h hostname param3 -d waittime -s test.sh
myshell.sh param1 -h hostname -d waittime -s test.sh param2 param3
Tous les éléments ci-dessus devraient pouvoir être appelés en tant que
test.sh param1 param2 param3
Est-il possible d'utiliser les paramètres d'options dans le fichier myshell.sh
et envoyer les paramètres restants au script sous-jacent ?