awk again: awk '{b=(b?b",":"")$0}0==FNR%n{print b;b=""}END{if(b)print b}' RS='[,\n]' n=2 <<< "Hello,Hi,Hullo,Hammers,Based,Random" Hello,Hi Hullo,Hammers Based,Random