Your skill will accomplish what the force of many cannot |
|
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
A quick and dirty and UNTESTED modification to do what I think you want: Warning: The requirement to "... get rid of duplicate entries ..." is ambiguous. If there is more than one entry with the same header (i.e., $name), which is (or are, if there are more than two) the duplicate(s)? The first one? The last one? Etc. The code modification above ignores all entries with a given $name after the first one. Also, it might be wise to trim all leading/trailing whitespace from $name before any further processing whatsoever (also untested): $name = $1; $name =~ s{ \A \s+ | \s+ \z }{}xmsg; Give a man a fish: <%-{-{-{-< In reply to Re^9: how to read input from a file, one section at a time?
by AnomalousMonk
|
|