The error message makes it look as though the space between the script name and the "--ed" option is not being recognized in the mac's bash shell as a space.

I wonder... did the command line get pasted into the shell terminal window from a web page (or HTML-formatted email display)? If so, there might have been a "wide-character" space (e.g. U+00A0, NON-BREAK SPACE). The mac's native "Terminal" application has no trouble rendering wide characters so that they look "normal", but the bash shell will see this apparent "space" as a two-byte sequence "0xC0 0xA0", which the shell will interpret as a continuation of the name of the perl script (and the "--ed" will also be included, since there's no real space character in front of it).

(UPDATE: forgot to mention: if the command line was pasted in from an HTML display of some sort, the solution is to just type the command line manually -- being sure to use the space bar between command line args -- rather than pasting it in.)


In reply to Re: running Perl's script on mac, and error messages returned by graff
in thread running Perl's script on mac, and error messages returned by Anonymous Monk

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.