Можно ли передать аргументы командной строки сценарию оболочки в виде пар значений имени, например
myscript action=build module=core
, а затем в моем сценарии, получить переменную вроде
$ action
и обработать его?
Я знаю, что $ 1 .... и т. Д. Можно использовать для получения переменных, но тогда имя-значение не будет, как пары. Даже если они есть, разработчик, использующий сценарий, должен будет позаботиться об объявлении переменных в том же порядке. Я не хочу этого.