公告
财富商城
积分规则
提问
发文
2019-02-19 12:23发布
做个烂人
There is a file post_check.ini I need the value set for:
post_check.ini
Max_value=2
How would I get the value 2 from Max_value?
2
Max_value
I recommend using crudini which is a dedicated tool to manipulate ini files from shell
value=$(crudini --get /usr/post_check.ini section Max_value)
Details on usage and download at: http://www.pixelbeat.org/programs/crudini/
try
grep -Po '(?<=Max_value=).*' post_check.ini
Max_value=$(sed -n '/^Max_value=\([0-9]*\)$/s//\1/p' post_check.ini)
You might find it useful to use proper config file parser. Given the following .ini file:
.ini
$ cat post_check.ini [section 1] Max_value=123 [section 2] Max_value=456
The following python script will print 123:
python
123
import ConfigParser, os config = ConfigParser.ConfigParser() config.read('post_check.ini') print config.get('section 1','Max_value')
This is most reliable and modifiable way to go if you need to work with config files.
最多设置5个标签!
I recommend using crudini which is a dedicated tool to manipulate ini files from shell
Details on usage and download at: http://www.pixelbeat.org/programs/crudini/
try
You might find it useful to use proper config file parser. Given the following
.ini
file:The following
python
script will print123
:This is most reliable and modifiable way to go if you need to work with config files.