Some example files would be nice. What do sample_1_header.csv and sample_1.csv contain? The script as you posted is working for me, sort of -- it's not throwing an error, at least, though it's not outputting anything either.

Based on your code, I'm guessing that sample_1_header.csv contains a list of header fields that you're interested in, one per line. One thing that stands out to me is that you're not chomping these when you read them. Instead of this:

my @header=<FH>;

try this:

chomp(my @header = <FH>);

Making that change makes the script work for me.

That said, here's a few more suggestions.

I also concur with dasgar: don't reinvent the wheel, use a CPAN module to deal with CSV files.


In reply to Re: Printing particular column is not working by AppleFritter
in thread Printing particular column is not working by kumarkeyan

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.