In bash, как я могу иметь набор аргументов в произвольном порядке? Как пара ключ-значение?

Пример:

./myscript --ip 192.168.1.1 --port 1985

или другой возможный

./myscript --port 1985 --ip 192.168.1.1

Я хочу чтобы мой сценарий мог принимать набор аргументов в любом порядке

./myscript a b c d
./myscript d c b a
./myscript b d a c

И т.д.

8
задан stackoverflow 12 February 2014 в 23:32
поделиться