in reply to Re: Re: Getting args
in thread Getting args

I think you may be a little confused.

$ARGV[0]=$d;

This overwrites the first command line argument with the value of $d - which is undefined.

shift=$d;

This doesn't even compile.

--
<http://www.dave.org.uk>

"The first rule of Perl club is you do not talk about Perl club."
-- Chip Salzenberg

Replies are listed 'Best First'.
Re: Re: Re: Re: Getting args
by monk2b (Pilgrim) on Dec 11, 2001 at 21:38 UTC
    I was a lot confused
    #!/usr/local/bin/perl -w use strict; my $d; $d = shift; #this wiill work print "$d\n"; #will print argument

    OR
    #!/usr/local/bin/perl -w use strict; die "argument required\n" unless defined $ARGV[0]; # will stop the scr +ipt if there is no argument print "This is what I ment $ARGV[0]\n";

    I screwed that one up good. This is better and tested
    learning too monk2b