Пока достиг только этого, но "p" печатает только первую строку сохранённого блока.
Помню, что решение есть, и простое, но не помню, как его добились.
#/bin/bash
sed -Ee '
#/^([Tt][Oo]|[Cc][Cc]):/,/^[[:space:]]/p;
1{
/^[^[:space:]]/{
x
d
}
}
/^[^[:space:]]/,/^[[:space:]]/{
x
/^([Tt][Oo]|[Cc][Cc]):/{
p
}
d
}
/^[[:space:]]+[^[:space:]]/{
H
d
}
/^[[:space:]]*$/{
x
q
}
' -- <<<"Received: by f373.i.mail.ru with local (envelope-from <2015@aaaaa.ru>)
id 1eqmK5-0005ef-P3; Tue, 27 Feb 2018 23:58:08 +0300
Received: by e.mail.ru with HTTP;
Tue, 27 Feb 2018 23:58:05 +0300
To: =?UTF-8?B?aW5mbw==?= <info@xxx.ru>,
=?UTF-8?B?aW5mbw==?= <info@yyy.ru>,
=?UTF-8?B?aW5mbw==?= <info@zzz.ru>,
=?UTF-8?B?aW5mbw==?= <info@gggg.ru>,
=?UTF-8?B?aW5mbw==?= <info@rrrr.ru>,
=?UTF-8?B?aW5mbw==?= <info@ssss.ru>,
=?UTF-8?B?aW5mbw==?= <info@hhhh.ru>,
=?UTF-8?B?aW5mbw==?= <info@nnnn.ru>
MIME-Version: 1.0
X-Mailer: Mail.Ru Mailer 1.0
Date: Tue, 27 Feb 2018 23:58:05 +0300
"