Как разбить файл на первую пустую строку переносимым способом в оболочке (например, используя sed)?
Я хочу разделить файл, содержащий ответ HTTP, на два файла: один, содержащий только заголовки HTTP, и другой, содержащий тело сообщения. Для этого мне нужно разделить файл на две части в первой пустой строке (или для инструментов UNIX в первой строке, содержащей только CR = ''\r
характер) с помощьюсценарий оболочки.
Как сделать это портативным способом (например, используяСЕПГ, но без расширений GNU)? Можно предположить, что пустая строка не будет первой строкой в файле. Пустая строка может попасть ни в один, ни в один или оба файла; это неэто не важно для меня.