Показаны сообщения с ярлыком bash. Показать все сообщения
Показаны сообщения с ярлыком bash. Показать все сообщения

bash+options


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

Tags