getValFromConfig(){
awk '
BEGIN {sectionFound=0; }
/^\s*\['"$2"'\]/ { sectionFound=1; }
/^\s*'"$3"'\s*=\s*/ {if (sectionFound==1){print $0;sectionFound=0;} }
' $1 | sed 's@^\s*[^=]*=\s*@@'
}
usage: MYVAR=$(getValFromConfig /path/to/config SECTION PARAM)
echo $MYVAR
Комментариев нет:
Отправить комментарий