Ruby的INI文件读取

今天室友叫我帮忙写一个shell修改一个ini配置文件.
因为很久没有用awk与sed了,所以只给演示了下原来完成的脚本作一个参考.
无奈他非要帮忙完成一个,那只好用ruby凑合一下吧.

到google一搜,嗯,有现成的ini库,那就用吧:

安装如下(附件)

> ruby setup.rb config
> ruby setup.rb setup


安装无误,使用irb输入

> require 'inifile'
-> true


然后,具体需求是将

[config]
type0 = 1
type2 = 2

[other]
other =1


增加 type3 = 3 等等

那Ruby代码就是:

require 'inifile'

o = IniFile::new( "1.txt" )

for i in 4..1000 do
o["config"]["type#{i}"] = i
end
o.write("2.txt")


简洁到一程度,室友直接要求学习ruby... 汗...

记录到这,以后可能会处理ini的时候就用一下这个库吧,多谢它的作者:
Gregoire Lejeune
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值