Dear monks
Could you help me fix this bug ? The chomp command does not seem to work. Here is my program. I knlow I have asked about a smilar problem but this time, it seems that chomp does not seem to work, at least on csv files.
#!/usr/bin/perl use strict; my $c_inFile = q{countries_list.csv}; open my $c_INFILE, q{<}, $c_inFile or die "Can't open countries_list.c +sv : $!"; my $c_outFile = q{test_list.csv}; open my $c_OUTFILE, q{>}, $c_outFile or die "Can't open countries_list +.csv : $!"; my $country; while (my $line = <$c_INFILE>){ chomp($line); my @Elements = split(";",$line); $country = $Elements[0]; print $c_OUTFILE "the country is p${country}p\n"; } close $c_INFILE; close $c_OUTFILE;
Here is my input file
Italy USA France
Here is my output file
But when my input file isthe country is pItaly p the country is pUSA p the country is pFrance p
Italy;1 USA;1 France;1
The output file is
the country is pItalyp the country is pUSAp the country is pFrancep
In reply to the chomp does not seem to work by steph_bow
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |