Как распарсить значения из аргументов
К примеру у меня есть цикл который берет по 1 значению из командной строки
while [ -n "$1" ]
do
case "$1" in
парсить вот тут
esac
shift
done
аргументы выглядят следующим образом: name=value
Пример: type=Usual
Вопрос: Как запарсить аргументы и присваивать value переменной с таким же name