Возможно ли смешивание getopts с позиционными параметрами?

Я хочу создать сценарий оболочки в качестве оболочки для нескольких сценариев. Я хотел бы указать параметры для 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и опубликовать остальные параметры в базовом скрипте?

49
задан codeforester 31 August 2019 в 08:55
поделиться