实现读取INI文件
function readINI () {
Key=$1
Section=$2
Config=$3
RESULT=`awk -F ' = ' '/\['$Section'\]/{a=1}a==1&&$1~/'$Key'/{print $2;exit}' $Config`
echo $RESULT
}
实现从INI从分割数组
function INIToArray () {
# 保存原有的分隔符
OLD_IFS="$IFS"
# 自定义分隔符
IFS=$2
# 定义输出数组
Arr=($1)
# 恢复原有分隔符
IFS="$OLD_IFS"
# 这里不能直接输出整个数组,会出问题,应该把整个数组获取出来全部返回
echo ${Arr[*]}
}