#!$HOME/localperl/bin/perl
use strict;
use warnings;
use diagnostics;
my $file = "test1.csv";
open(my $fh, "<", $file) or die "Could not open file '$file' $!\n";
my @local;
print "Before while \@local: @local\n";
while (my $line = <$fh>)
{
print "Before chomp \$line: $line\n";
#chomp($line);
print "After chomp \$line: $line\n";
push @local, $line;
print "After push \@local: @local\n";
}
print "After while \@local: @local\n";
close $fh;
####
12.2(17d)SXB11
5.10 Generic_118855-15
XYZ 7.1
####
Before while @local:
Before chomp $line: 12.2(17d)SXB11
After chomp $line: 12.2(17d)SXB11
After push @local: 12.2(17d)SXB11
Before chomp $line: 5.10 Generic_118855-15
After chomp $line: 5.10 Generic_118855-15
After push @local: 12.2(17d)SXB11
5.10 Generic_118855-15
Before chomp $line: XYZ 7.1
After chomp $line: XYZ 7.1
After push @local: 12.2(17d)SXB11
5.10 Generic_118855-15
XYZ 7.1
After while @local: 12.2(17d)SXB11
5.10 Generic_118855-15
XYZ 7.1
####
Before while @local:
Before chomp $line: 12.2(17d)SXB11
After chomp $line: 12.2(17d)SXB11
After push @local: 12.2(17d)SXB11
Before chomp $line: 5.10 Generic_118855-15
After chomp $line: 5.10 Generic_118855-15
5.10 Generic_118855-15(17d)SXB11
Before chomp $line: XYZ 7.1
After chomp $line: XYZ 7.1
XYZ 7.1neric_118855-15(17d)SXB11
XYZ 7.1neric_118855-152(17d)SXB11