open FOO, '<', '/path/to/bar.data' or die $!; my @actions = ; close FOO or die $!; #### for (@actions) { my @act = split " "; $action_code{$act[0]}->(@act[1..$#act]); }