while () { chomp; s/#.*$//; next unless /([^\s]+)/; push(@enabled_lines, $1); } #### while () { chomp; s/#.*$//; push(@enabled_lines, $1) if /([^\s]+)/; } #### while () { chomp; s/#.*$//; push @enabled_lines, $1 if /(\S+)/; }