Shell Script: ¿es posible mezclar getopts con parámetros posicionales?
Quiero diseñar un script de shell como un contenedor para un par de scripts. Me gustaría especificar parámetros paramyshell.sh
utilizandogetopts
y pase los parámetros restantes en el mismo orden al script especificado.
Simyshell.sh
se ejecuta como:
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
Todo lo anterior debe poder llamar como
test.sh param1 param2 param3
¿Es posible utilizar los parámetros de opciones en el myshell.sh
y publicar los parámetros restantes al script subyacente?