awk -F'\n' -vRS=, '{l=$1; $0=""; getline; print l RS $1}'
или
awk -F'\n' -vRS=, '{print $1 RS (getline > 0 ? $1 : "")}'
Вы можете опустить -F'\n'
, если поля не содержат пробелов. Или установите его на то же значение, что и разделитель записей (, например. с -F,
), если ваши поля могут также содержать новые строки (, если, например. в выводе echo 1,2,3,4
последнее поле должно быть 4\n
, а не4
).