如何在perl中执行.ini文件的简单修改?

时间:2010-08-12 15:07:42

标签: perl ini

我需要更改像这样的ini文件中的值 val2是正在更改的

之前

[section1]

var1=val1

var2=val2

var3=va3

后:

[section1]

var1=val1

var2=value

var3=va3

2 个答案:

答案 0 :(得分:6)

如果您想以最佳方式执行此操作,请使用appropriate distro重写.ini文件。以下是API的概述。

use strict;
use warnings;
use Config::INI::Reader;
use Config::INI::Writer;

my $ini = Config::INI::Reader->read_handle( *DATA );
$ini->{section1}{var2} = 'value';

print Config::INI::Writer->write_string( $ini );


__DATA__

[section1]

var1=val1

var2=val2

var3=va3

答案 1 :(得分:0)

在CPAN上查找Config::Std