Hi Lixin, To make it work, instead of using "$ARGV[0]"
You may want to try this: my $command_line = shift(@_); Phil --- "Cai, Lixin (L.)" <[EMAIL PROTECTED]> wrote: > Now I am meeting the problem: my codes is like: > > ************************************************** > $ldapsearch="/usr/bin/ldapsearch"; > my $command = "$ldapsearch -x -LLL -h > \"cds2.ford.com\" -b \"ou=People, > o=Ford,c=US\" \"uid=$login\" uid fordUNIXid"; > print "print A ---------- $command"; > @verifyinfo = ldapsearch_result ($command); > > sub ldapsearch_result > { > my $command_line = $ARGV[0]; > print "print B --------- $command_line\n"; > > } > ************************************************ > > Print A I got: > > /usr/bin/ldapsearch -x -LLL -h "cds2.ford.comi" -b > "ou=People, > o=Ford,c=US" "uid=ldapdb3" uid fordUNIXid > > Print B I got nothing > > I do not understand that I have content in $command, > why I get not get > it in the method? I am working on linux.\ > Could anyone tell me why? > > Thanks a lot in advance!!!! > > Lixin __________________________________ Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish. http://promotions.yahoo.com/new_mail _______________________________________________ Perl-Unix-Users mailing list [EMAIL PROTECTED] To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs