Tag Archives: INI

Shell读取ini文件

参考stackoverflow的例子,改了一个出来:
while IFS=’= ‘ read var val
do
if [[ $var == \[*] ]]
then
section=$(echo $var | sed ‘s/^\[\(.*\)\]$/\1/’)
elif [[ $val ]]
then
if [ -z $section ];then
declare “${var}=$val”[……]

继续阅读

推荐开源的INI文件解析器SimpleINI(c++)

在Python中,INI解析这种问题交给ConfigParser就行了,非常简单,但是C++显然没有原生的类库解决问题。
Windows下的ini API不是可移植的,所以无视它。

推荐一个非常好用的,跨平台的INI解析器:SimpleINI,支持section,读、写、各种value,遍历等。

网址:http://code.jellycan.com/simpleini/

旧代码废弃了,已经托管到github上:https://github.com/brofield/simp[……]

继续阅读