使用perl更新现有变量值

使用perl更新现有变量值,perl,Perl,我有sample.ini文件 Sample.ini [Section1] workers=3 port=8500 ; [Section2] student=7 port=7688 ; 如何从第1节读取工人值并更新为工人=8 预期结果 [第1节] 工人=8 提前感谢。尝试此模块。我认为这正是你想要的: 谢谢你的代码:使用Config::ini文件$cfg=Config::ini文件->新建(-file=>“Sample.ini”)$value=$cfg->val('Section1','wor

我有sample.ini文件

Sample.ini

[Section1]
workers=3
port=8500
;
[Section2]
student=7
port=7688
;
如何从第1节读取工人值并更新为工人=8

预期结果

[第1节] 工人=8


提前感谢。

尝试此模块。我认为这正是你想要的:


谢谢你的代码:使用Config::ini文件$cfg=Config::ini文件->新建(-file=>“Sample.ini”)$value=$cfg->val('Section1','workers')$价值=$value+5$cfg->setval(“代理”、“numworkers”、$value)$cfg->WriteConfig('agent.ini',-delta=>1);请添加实际答案。@SithikSweetRascal如果Paulchenkiller的答案对您有所帮助,请将他的答案标记为正确!
use Config::IniFiles;
$cfg = Config::IniFiles->new( -file => "Sample.ini" );
$value = $cfg->val( 'Section1', 'workers' );
$value = $value + 5;
$cfg->setval( "agent", "numworkers", $value );
$cfg->WriteConfig( 'agent.ini', -delta => 1 );