I'm still a beginner in Perl programming. hence i need some advice in here to do a perl script. i have a input file as given below, and i need to use the current date search each column to get the number of occurrence from each columns. The date1 or date2 format first 8 numbers are "YYYYMMDD". i have write a basic code referring some perl code from internet and i only managed to come out with below :(. need some help or advice here.
input file
Student ID;date1;date2
13645722;20110327203202.0Z;20140211204731.0Z
14947374;20110327203202.0Z;20140220135320.0Z
15962660;20110327203156.0Z;20131106113716.0Z
17480884;20110327212821.0Z;20131211143804.0Z
13054554;20110327203141.0Z;20131205162959.0Z
#!/usr/bin/perl use strict; use warnings; my $file = $ARGV[0] or die "key in your csv file name\n"; my $count = 0; open(my $data, '<', $file) or die "Could not open '$file' $!\n"; while (my $line = <$data>) { chomp $line; my @fields = split ";" , $line; my $rows = $fields[2]; $count++; } print "$count\n";
Thank you in advanced.
In reply to search date occurance from csv column by anakin30
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |