修改Linux配置文件(perl)更简单吗?

时间:2014-03-23 16:34:42

标签: perl configuration-files

这种类型的linux配置文件:

[header1]
key1=var1

[header2]
key2=var2

如何将变量从var1更改为var1new并立即写入更改(如果没有key1创建它)?

1 个答案:

答案 0 :(得分:1)

使用Config::Tiny

use strict;
use warnings;

use Config::Tiny;

my $file = 'file.conf';

my $config = Config::Tiny->read($file);

$config->{header1}{key1} = 'var1new';

$config->write($file);