OR use: #!/usr/bin/perl -w use strict; my @column; while (<DATA>) { push @column, (split)[0]; } print join " ",@column;
__DATA__ 1 a b c 2 d e f 3 g h i On Wed, Mar 14, 2012 at 12:19 PM, timothy adigun <2teezp...@gmail.com>wrote: > Hi Torqued, > > On Wed, Mar 14, 2012 at 11:51 AM, Torqued <torque.in...@gmail.com> wrote: > >> I have a code which goes like this >> >> #!/usr/bin/perl -w >> use strict; >> >> my @column; >> > my $k; > >> while (<DATA>) { >> push @column, (split)[0]; >> #print join (' ', @column); >> > $k=join (' ', @column); > >> } >> > print $k; > >> ***OUTPUT** >> > 1 2 3 > > >> __DATA__ >> 1 a b c >> 2 d e f >> 3 g h i >> >> But when running this i get the output as : 11 21 2 3 >> Whereas i am trying to get the output as : 1 2 3 >> >> could you please suggest what i am doing wrong here? >> >> Regards.../om >> >> -- >> To unsubscribe, e-mail: beginners-unsubscr...@perl.org >> For additional commands, e-mail: beginners-h...@perl.org >> http://learn.perl.org/ >> >> >> > > > -- > Tim > > -- Tim