--- [EMAIL PROTECTED] wrote:

> Hello,
> 
> I am trying to do this
> 
> #!/bin/perl
> $cmd="maheshverama           #XXXXXXXXXXXXXXXXXXXXXX#";
> $cmd1=split /\s+/,$cmd;
> print $cmd1;
> 
> Wanted the first part to be taken its giving me some numbers as output.
> 

Hello,

because split return a list,which is expressed as a number when in scalar
context.This number is the list's length.
you may do,
my ($cmd1) = split/\s+/,$cmd;

($cmd1) force it to be in list context,and get the correct value.




      
____________________________________________________________________________________
Sick of deleting your inbox? Yahoo!7 Mail has free unlimited storage.
http://au.docs.yahoo.com/mail/unlimitedstorage.html


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to