kannst du nochmal mit einfachen Worten erklären was du willst, sorry für deinen Code fehlt mir die Muse...
$construct ist eine Hashreferenz???
Kein Problem...,
$I ist die Referenz auf das Hash des Hauptskriptes.
$construct ist der in die Hashstruktur umgewandelte Benutzerbefehl.
Das Script soll folgendes machen:
Start:
$I->{'commands'}="SET-CE-LAN-1-SPEED=100";
Zwischenergebnis (entsprechende Zeile in der Funktion hab ich etwas gändert):
$construct="$I->{'ce'}{'lan'}{1}{'speed'}";
Destination:
$I->{'ce'}{'lan'}{1}{'speed'}=100;