rajkrishna89 has asked for the wisdom of the Perl Monks concerning the following question:
I got multiple of documents in which i have to extract a line coming after a ID..The scenario is
Customer ID: none VT : 002/89 Customer ID: Yes VT: 001/89 Customer ID: none VT: 006/85 Customer ID: Yes VT: 003/56
I have to extract the id which is coming after YES..The output should be
VT: 001/89 VT: 003/56
i have written a script which is throwing up errors:
my $in_file = 'check.doc'; open my $in_fh, '<', $in_file or die "Could not open file $in_file: $! +"; my $out_file = 'output.txt'; open my $out_fh, '>', $out_file or die "Could not open file $out_file: + $!"; while ( my $line = <$in_fh> ) { chomp ($_); $line if ($_ =~ /^Customer ID: Yes/); print "$out_fh}"; } close $in_fh or die "Could not close file $in_file: $!"; close $out_fh or die "Could not close file $out_file: $!";
pls rectify my mistakes
Optional- I want to know the following : 1. currently im opening for a single file how can i do it for multiple files of the same extension?
2.How to write the output to an excel file?
|
---|
Back to
Seekers of Perl Wisdom