use autodie; open my $in, '<', 'logfile'; my %loginfo; while () { $loginfo{$1} = $2 if /(\w+): (\d+)/; } ... print "Energie: $loginfo{Energie}\n";