cat /tmp/test.txt | awk 'NR%4{printf("%s,",$0)} !(NR%4) {print $0} '

余りが出たら最後カンマ付きで出力されちゃうけど