#!/usr/bin/perl
#use strict;
open (NAMES, "names.txt")||die "can't open names.txt $!";
while($lin=<NAMES>){
    push (@list,$lin);
}
$result=join(" ",@list);


Bye

        Walter


> hi,
>         i've read and reread "learning perl"'s explanation of the join
> function but i still can't get join to do what i want. i have a file which
> has one word on each line but some lines have more than one word on a line
> and are seperated by a space. i want to join all the words together so that the
> words are not all on a seperate lines, but following one after the other
> seperated by space. the following is the code i have which for some reason
> adds a space before each word and does not join the words using a space a
> glue.
> ==================================================================
> #!/usr/bin/perl
> #use strict;
> open (NAMES, "names.txt")||die "can't open names.txt $!";
> @names = <NAMES>;
> foreach $line (@names){
> $result = join("", @boaz);
> print $result;
> }
>
> ==================================================================
> any help would be greatly appreciated. thanks
> --
>   - josh
>     N8MSO
>
> 20A8 2FC6 9099 D215 78F4 D005 B9F3 21C4 300C C25E    ~. .~   Tk Open Systems
> =}------------------------------------------------ooO--U--Ooo------------{=
>    - [EMAIL PROTECTED] - tel: +972.58.520.636, http://www.tkos.co.il
>
> --
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to