refine ini_file_reader-Chinese.md
parent
deca3d4f35
commit
b89f113dbe
|
|
@ -16,14 +16,15 @@ libfastcommon是在github开源的⼀个C函数库。它提供了ini⽂件解析
|
||||||
|
|
||||||
### 2、⼀个配置项可以出现多次
|
### 2、⼀个配置项可以出现多次
|
||||||
```
|
```
|
||||||
通过iniGetValuesEx或者iniGetValues获取。例如:
|
通过iniGetValues或者iniGetValuesEx获取。例如:
|
||||||
tracker_server = ip1
|
tracker_server = ip1
|
||||||
tracker_server = ip2
|
tracker_server = ip2
|
||||||
```
|
```
|
||||||
|
|
||||||
### 3、 #include指令包含其他配置⽂件
|
### 3、 #include指令包含其他配置⽂件
|
||||||
```
|
```
|
||||||
可以包含本地⽂件,也可以包含URL(目前仅⽀持HTTP)
|
可以包含本地⽂件,也可以包含URL(目前仅⽀持HTTP)。例如:
|
||||||
|
#include http.conf
|
||||||
```
|
```
|
||||||
|
|
||||||
### 4、 #@function指令⽀持标注
|
### 4、 #@function指令⽀持标注
|
||||||
|
|
@ -31,10 +32,15 @@ libfastcommon是在github开源的⼀个C函数库。它提供了ini⽂件解析
|
||||||
```
|
```
|
||||||
配置项的取值为扩展(外部)动态库的返回值
|
配置项的取值为扩展(外部)动态库的返回值
|
||||||
V1.39⽀持三个内置标注:
|
V1.39⽀持三个内置标注:
|
||||||
I. LOCAL_IP_GET [inner|private] 获取本机IP地址
|
I. LOCAL_IP_GET [inner | private | outer | public] 获取本机IP地址
|
||||||
|
inner或private表示获取内网IP,outer或public表示获取外网IP
|
||||||
|
[index]表示获取指定序号的本机IP,0表示获取第一个IP,-1表示获取最后一个IP,
|
||||||
|
例如:[0]、inner[-1], outer[1]等等
|
||||||
II. SHELL_EXEC <command> 获取命令⾏输出
|
II. SHELL_EXEC <command> 获取命令⾏输出
|
||||||
III. REPLACE_VARS 替换%{VARIABLE}格式的变量
|
III. REPLACE_VARS 替换%{VARIABLE}格式的变量
|
||||||
|
```
|
||||||
|
|
||||||
|
```
|
||||||
配置⽰例:
|
配置⽰例:
|
||||||
#@function SHELL_EXEC
|
#@function SHELL_EXEC
|
||||||
host = hostname
|
host = hostname
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue