摘要:
下文讲述Linux中crudini的功能说明,如下所示;
crudini命令简介:
是一个使用Python开发的对(ini文件)编辑的一个工具
crudini是(crud(增 查 改 删) +ini)的英文字母缩写
crudini命令功能:
用于对ini文件进行增删改查操作
crudini命令的语法格式:
crudini [参数] [文件]
-----常用参数说明------
--format=FMT:为--get 使用,选择输出格式。格式有sh,ini,lines
--inplace:锁定并写入文件, 比默认的替换有更少的限制
--list:为--set和--del,更新一个列表(集合)的值
--list-sep=STR:使用自定义的字符代替默认的逗号
--output=FILE:将输出写入文件。’-“表示标准输出”
--verbose:在错误输出上指出是否进行了更改
例:
crudini命令的示例分享
例:maomao.ini文件
包含两段 DEFAULT 和 URL
[DEFAULT]
webSiteName = maomao365.com
description = 毛毛教程
info = 计算最全的答疑网站
[URL]
http1 = www.maomao365.com
http2 = www.linux28.com
/*
section:表示段名 DEFAULT 或URL
parameter:参数名
value:参数值
*/
---添加或更新一个变量
[root@maomao365 ~]# crudini --set maomao.ini section parameter value
更新一个已存在的变量
[root@maomao365 ~]# crudini --set --existing maomao.ini section parameter value
删除一个变量
[root@maomao365 ~]# crudini --del maomao.ini section parameter
删除一个段
[root@maomao365 ~]# crudini --del maomao.ini section
获取一个值
[root@maomao365 ~]# crudini --get maomao.ini section parameter
获取一个不在段里面的值
[root@maomao365 ~]# crudini --get maomao.ini '' parameter
获取一个段
[root@maomao365 ~]# crudini --get maomao.ini section
---将maomao365.ini配置文件合并到php.ini中
[root@maomao365 ~]# crudini --merge php.ini < maomao365.ini