Как разбить файл на первую пустую строку переносимым способом в оболочке (например, используя sed)?

Я хочу разделить файл, содержащий ответ HTTP, на два файла: один, содержащий только заголовки HTTP, и другой, содержащий тело сообщения. Для этого мне нужно разделить файл на две части в первой пустой строке (или для инструментов UNIX в первой строке, содержащей только CR = ''\r характер) с помощьюсценарий оболочки.

Как сделать это портативным способом (например, используяСЕПГ, но без расширений GNU)? Можно предположить, что пустая строка не будет первой строкой в файле. Пустая строка может попасть ни в один, ни в один или оба файла; это неэто не важно для меня.

Ответы на вопрос(4)

Ваш ответ на вопрос