Как выполнить простое изменение файла .ini в Perl? - PullRequest
0 голосов
/ 12 августа 2010

Мне нужно изменить значение в INI-файле, например: val2 - это то, что изменяется

До

[section1]

var1=val1

var2=val2

var3=va3

После:

[section1]

var1=val1

var2=value

var3=va3

Ответы [ 2 ]

6 голосов
/ 12 августа 2010

Если вы хотите сделать это наилучшим образом, используйте соответствующий дистрибутив для перезаписи файла .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
0 голосов
/ 12 августа 2010

Найти Config :: Std на CPAN.

...