LINUX.ORG.RU

История изменений

Исправление vodz, (текущая версия) :

В вашем цикле делаете name=${line%=*} , проверяете, что Ncomp = $name, значение получаете как value=${line#*=}, если надо избавиться от кавычек, то можно так:

if [[ ${value:0:1} = '"' && ${value:${#value}-1:1} = '"' ]] ; then
        value=${value:1:${#value}-2}
fi

Исходная версия vodz, :

В вашем цикле делаете name=${l%=*} , проверяете, что Ncomp = $name, значение получаете как value=${l#*=}, если надо избавиться от кавычек, то можно так:

if [[ ${value:0:1} = '"' && ${value:${#value}-1:1} = '"' ]] ; then
        value=${value:1:${#value}-2}
fi