Shell Script: Ist es möglich Getops mit Positionsparametern zu mischen?
Ich möchte ein Shell-Skript als Wrapper für einige Skripte entwerfen. Ich möchte Parameter für angebenmyshell.sh
mitgetopts
und übergeben Sie die restlichen Parameter in derselben Reihenfolge an das angegebene Skript.
Obmyshell.sh
wird ausgeführt wie:
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
Alle oben genannten sollten in der Lage sein, als anzurufen
test.sh param1 param2 param3
Ist es möglich, die Optionsparameter in der zu verwenden? myshell.sh
und verbleibende Parameter im zugrunde liegenden Skript veröffentlichen?