Hallo, kan iemand mij toevallig uitleggen wat volgende code doet?
De QoS scripts van openwrt zijn voor mij niet configureerbaar genoeg. Ik zou graag een kleine aanpassing doen maar ik ken niets van bash of ash. Vandaar mijn vraag.
Vooral "${NO_EXPORT:+-n} " en die backslashen erna begrijp ik niet.
Alvast bedankt.
PS: bestaat er iets zodat ik een ash script stap voor stap kan laten uitvoeren. In VBA is dit mogelijk maar in bash ook?
Code:
append() {
local var="$1"
local value="$2"
local sep="${3:- }"
eval "export ${NO_EXPORT:+-n} -- \"$var=\${$var:+\${$var}\${value:+\$sep}}\$value\""
}
De QoS scripts van openwrt zijn voor mij niet configureerbaar genoeg. Ik zou graag een kleine aanpassing doen maar ik ken niets van bash of ash. Vandaar mijn vraag.
Vooral "${NO_EXPORT:+-n} " en die backslashen erna begrijp ik niet.
Alvast bedankt.
PS: bestaat er iets zodat ik een ash script stap voor stap kan laten uitvoeren. In VBA is dit mogelijk maar in bash ook?