Hi,

I have a friend, he's using mac, and i asked him to run my Perl script on his Mac,

I am not sure how to doing things in Mac, but as far as i know not much different with linux Fedora (mine)

First try:

perl ./script.pl --ed 10-31-2011 -d Can't open perl script "./script.pl --ed": No such file or directory

I asked him to remove ./ from script.pl, so second tried:

root@dom:/home/fre/bin# perl /home/fre/bin/script.pl --ed 10-31-2011 - +d Can't open perl script "/home/free/bin/script.pl --ed": No such file o +r directory

Then, i asked him to run with:

root@dom:/home/fre/bin# ./script.pl --ed 10-31-2011 -d -bash: ./script.pl --ed: No such file or directory

Last i asked him to run with:

./script.pl Usage: ./script.pl --ed end_date --sales-table /path/to/sales/file Use -d or -debug for debugging

Its weird

Here's the code (simplified):
#!/usr/bin/perl use 5.10; use strict; use warnings; use Getopt::Long; my ($enddate, $csv_file) = (0, 0); my $DEBUG = 0; GetOptions( 'enddate|ed=s' => \$enddate, 'sales-table|s=s' => \$csv_file, 'debug|d' => \$DEBUG, ) or die_usage(); die_usage() unless ($enddate && $csv_file); sub die_usage{ say "Usage: $0 --ed end_date --sales-table /path/to/sales/file"; say "Use -d or -debug for debugging"; exit; }

Its weird enough for me, did i miss something ?

Script is working fine on my linux fedora


In reply to 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.