in reply to Re: Convert Time to Epoch Using External Variable
in thread Convert Time to Epoch Using External Variable

Note the use of -- to tell perl (the executable) to pass the remaining arguments to the Perl script (in this case, given by -e). See Command Switches.

-QM
--
Quantum Mechanics: The dreams stuff is made of

Replies are listed 'Best First'.
Re^3: Convert Time to Epoch Using External Variable
by johngg (Canon) on Feb 04, 2015 at 22:49 UTC

    I think the -- flag to stop option parsing is only necessary if something you want treated as an argument actually looks like it might be an option, e.g. -999 or --foo. In the code given it is not required but it does no harm and using it is not a bad habit to get into.

    $ perl -MPOSIX -le 'print mktime @ARGV' -- 56 34 12 4 1 115 1423053296 $ perl -MPOSIX -le 'print mktime @ARGV' 56 34 12 4 1 115 1423053296 $

    I hope this is of interest.

    Cheers,

    JohnGG