#!/bin/bash
configFile="./config.ini"
function ReadINIfile()
{
Key=$1
Section=$2
Configfile=$3
ReadINI=`awk -F '=' '/\['$Section'\]/{a=1}a==1&&$1~/'$Key'/{print $2;exit}' $Configfile`
echo "$ReadINI"
}
itemCount=`ReadINIfile "ItemCount" "General" "$configFile"`
echo $itemCount
for((i=0; i<itemCount; i++))
do
Section="Item""$i"
echo $Section
numTest=`ReadINIfile "NumTest" "$Section" "$configFile"`
stringTest=`ReadINIfile "StringTest" "$Section" "$configFile"`
echo $numTest
echo $stringTest
done
本文介绍了一个使用Bash脚本解析INI格式配置文件的方法。通过定义函数ReadINIfile来读取特定节(section)和键(key)对应的值,并展示了如何遍历配置文件中多个条目的实例。
7169

被折叠的 条评论
为什么被折叠?



