Я хочу создать сценарий оболочки в качестве оболочки для нескольких сценариев. Я хотел бы указать параметры для myshell.sh
с помощью getopts
и передать остальные параметры в том же порядке указанному сценарию.
Если myshell.sh
выполняется как:
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
Все вышеперечисленное должно иметь возможность вызывать как
test.sh param1 param2 param3
Можно ли использовать параметры параметров вmyshell.sh
и опубликовать остальные параметры в базовом скрипте?