while (defined(my $line = )) { # Avoid loading file into mem. chomp($line); # Remove trailing newline my ($stock) = split(/ /, $line); ... } #### while () { chomp; my ($stock) = split / /; ... }