У меня есть большой файл в следующем формате:Плевать файл на несколько файлов
From fc2868d745defcc4deb0ebdce8fe8dac78b447ea Mon Sep 17 00:00:00 2001
From: email address
message content
From 39a833c2f01030619629daa3b613e3985b2e4e7a Mon Sep 17 00:00:01 2001
From: email address
message content
From 833c2f01030619629daa3b613e3985b2e4e7a427 Mon Sep 17 00:00:01 2001
From: email address
message content
Я хотел бы, чтобы разбить файл на несколько файлов, так что первый файл содержит
From fc2868d745defcc4deb0ebdce8fe8dac78b447ea Mon Sep 17 00:00:00 2001
From: email address
message content
Следующий файл содержит следующий раздел.
Ключ, который определяет следующий файл является «С [аз] [0-9]»
Таким образом, «Из космоса некоторые буквы/цифры»
содержание сообщений является несколько строк, до 1000
Любые идеи, как это сделать в bash?
Пример 3, содержащий сообщения: http://pastebin.com/xWmuzfRC
Can сообщение появляется в нескольких строках или только одна линия? – anubhava
Я обновил вопрос. Сообщение будет состоять из нескольких строк. Что угодно от 10 до 1000. – Greg
Есть ли пустая строка перед каждой линией 'From ...', как показано? – anubhava