Anonymous Monk:
What am i doing wrong?
- When you're calling Dumper, you're giving it a hash as an argument. The hash expands to a list of key/value pairs, and each of those is being printed as a separate value. You want to pass it a reference to the hash, like:
print Dumper(\%hash);
- You should put your print statement after the end of your loop. As it is now, you're printing the hash after adding each line to it, so you're getting far more output than you really want. (Unless, of course, you're really wanting to see the hash after each line is added.)
- If you're on a windows box, then chomp may not be removing all the whitespace at the end of the line. I generally avoid chomp and use something like:
$line =~ s/\s+$//; # trim whitespace
If you're still not getting output, you may want to add:
print "<$fields[0]>\n";
in the loop where you're searching for, so you can see what key is being looked for, and compare that against the keys displayed by Dumper previously.
...roboticus
When your only tool is a hammer, all problems look like your thumb.
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.