Это может сработать для вас (GNU sed):
sed -n '/START/!{H;$!b};x;s/\n/ /gp' file
Отключить автоматическую печать -n
.
Если строка не содержит START, добавьте ее в область удержания и, если это не последняя строка файла, выходят из текущего цикла.
В противном случае перейдите к пробелу и замените все символы новой строки пробелами, и в случае успеха выведите результат.
N.B. Переключаясь в пространство удержания после накопления строк, текущая строка становится первой строкой нового пространства удержания. Кроме того, решение заменяет символы новой строки пробелами, если это нежелательный результат, строки можно просто удалить, используя:
sed -n '/START/!{H;$!b};x;s/\n//gp' file