in reply to Concatenate every 5 lines of input with a comma.

That's not a comma separating them in your example...
But regardless of the sample data, what have you tried?
Have you tried printing five values and then a newline, and what did you have trouble with during that process?

It sounds like you've distilled a decent specification, although there is still the question of where the values are coming from, and what you need to do about values that do not come in multiples of five.
If you're reading whole lines from somewhere such as a file or STDIN, make sure you chomp() off the newline before printing them.

The monks can fry your fish, and they can give you some tips and some bait, but you still need to wake up and climb onto the boat.

Replies are listed 'Best First'.
Re^2: Concatenate every 5 lines of input with a comma.
by Anonymous Monk on Jul 10, 2009 at 06:32 UTC
    Hi, sorry my explanation was bad. Comma or semi-colon does not matter :) My scripts seeks serial numbers through ssh connection, return value comes from foreach loop.
    round 1; 123456 round 2; 123456 etc.. and i need to have output print like i said. 12345;12345;12345 12345;12345;12345 etc.. Thanks.
      Hi, awesome guys, answer was above
      while ( <DATA> ) { chomp; print $_, $.%5 ? ";" : $/; }
      Thanks.