perlタスクモジュール内のハッシュの次のハッシュを次のように考えてください
package taskmoduleName;
use vars qw( %hash);
%hash = (
'x1' => { 'fruits' => {
'candiedfruit' => {
'sugarcoated' => {
'fruitname1' => 'grapes', }, },
'chocolatecoated' {
'fruitname2' => 'cherries', }, },},
'vegetables' => {
'fried' => {
'salted' => {
'veg1' => 'banana', }, }, },
'x2' => { 'xyz' =>
'xyz1 => 'hhh', },}, );
外部の perl ファイルを介して操作することにより、元のハッシュ内の任意の場所に新しいキーと値のペアを追加するにはどうすればよいですか?
PS新しいエントリを追加する以外は、元のファイルの他のものを変更したくありません