in reply to Shift returning pointer
use Data::Dumper; # choose one of these, depending on how you initially declared Envs #print Dumper($Envs); #print Dumper(\@Envs); #print Dumper(\%Envs); print Dumper($environment); [download]