awkで3行を1行にまとめる
入力データ
$ head monsters.txt おにこんぼう 魔獣系 ぼうぎょ スライムエンペラー スライム系 ほじょ ヘルクラッシャー ゾンビ系 ぼうがい りゅうおうデータ区切りをカンマ、レコード区切りを改行として、3行を1レコードにする。
$ awk '{if(NR%3)ORS=",";else ORS="\n";print}' monsters.txt | head
おにこんぼう,魔獣系,ぼうぎょ
スライムエンペラー,スライム系,ほじょ
ヘルクラッシャー,ゾンビ系,ぼうがい
りゅうおう,???,まほう
にじくじゃく,魔獣系,まほう Read more about awkで3行を1行にまとめる