I agree with
Ovid on this issue. We run into this problem at one of my consulting clients all the time. Many developers prefer to use a
wincvs in spite of the fact that the only execution environment on the client site is an HP/UX box. When Perl scripts are ftp'ed to the host and edited with vi or emacs, I often see extra ^M characters at the end of each line in the file. This is another symptom of the same condition.
Another way to strip unneeded carriage returns is to use the dos2ux command present in many Unix distros. YMMV.
I would like to take this opportunity to warn our fellow monks that all of us should see this problem before we encounter it as a runtime error. No Perl script should be downloaded from any third party web site and blindly executed on any machine that you care about. Every Perl script should be given the once-over by a fairly experienced Perl developer. In order to avoid problems like this, you probably ought to look at the script through an editor running on the target OS.
Dave Aiello
Chatham Township Data Corporation
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.