Полезная хитрость: как редактором
sed обработать концы строк.
sed ':a;N;$!ba;s/\n/ /g' file
:a создать метку 'a'
N добавить следующую строку к текущему буферу
$! если не последняя строка,
ba перейти на метку 'a'
s заменить,
/\n/ конец строки,
/ / на пробел,
/g глобально (все вхождения)
no subject
Date: 2019-07-03 03:14 (UTC)(no subject)
From:(no subject)
From:no subject
Date: 2019-07-03 04:49 (UTC)чем плохо?
P.S. Неожиданно обнаружил, что пример с sed-ом не работает в tcsh (так вот он по-дурацки реагирует на $! - даже несмотря на одиночные кавычки). Ну на то он и tcsh, чтобы considered harmful ;-)
(no subject)
From:(no subject)
From:no subject
Date: 2019-07-03 14:13 (UTC)(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2019-07-04 04:58 (UTC)sed -z 's/\n/ /g'
(no subject)
From: