, если это всегда одинаковое количество строк (5), комбинация paste
и sed
может сделать:
paste -d',' - - - - - <file | sed 's/,\{2,\}/|/g'
будет 1) paste
5 строк в одну, используя ,
в качестве разделителя, 2) заменить несколько (2 или более) запятых одной вертикальной чертой