use strict; use warnings; # REFFILELIST is not the same as $ReferenceFilePath #### open (FILE, $ReferenceFilePath) or die "Can't open file"; chomp (@REFFILELIST = ()); #### while () { chomp; #do something }