有一个文件post_check.ini
我需要的值设置:
Max_value=2
我该如何获得价值2
从Max_value
?
有一个文件post_check.ini
我需要的值设置:
Max_value=2
我该如何获得价值2
从Max_value
?
尝试
grep -Po '(?<=Max_value=).*' post_check.ini
Max_value=$(sed -n '/^Max_value=\([0-9]*\)$/s//\1/p' post_check.ini)
我建议使用crudini这是操纵从外壳INI文件的专用工具
value=$(crudini --get /usr/post_check.ini section Max_value)
:在使用和下载的详细信息http://www.pixelbeat.org/programs/crudini/
你可能会发现它很有用适当的配置文件分析器。 鉴于以下.ini
文件:
$ cat post_check.ini
[section 1]
Max_value=123
[section 2]
Max_value=456
下面python
脚本将打印123
:
import ConfigParser, os
config = ConfigParser.ConfigParser()
config.read('post_check.ini')
print config.get('section 1','Max_value')
这是,如果你需要使用配置文件的工作去最可靠和可修改的方式。