这种类型的linux配置文件:
[header1]
key1=var1
[header2]
key2=var2
如何将变量从var1更改为var1new并立即写入更改(如果没有key1创建它)?
答案 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);