vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2019-07-02 08:00 pm

sed и концы строк

Полезная хитрость: как редактором sed обработать концы строк.
sed ':a;N;$!ba;s/\n/ /g' file
:a создать метку 'a'
N добавить следующую строку к текущему буферу
$! если не последняя строка, ba перейти на метку 'a'
s заменить, /\n/ конец строки, / / на пробел, /g глобально (все вхождения)
vit_r: default (Default)

[personal profile] vit_r 2019-07-03 02:13 pm (UTC)(link)
В нетривиальном случае это отлаживать дольше чем написать быстро скрипт на чём-то более вменяемом.
vit_r: default (Default)

[personal profile] vit_r 2019-07-03 06:07 pm (UTC)(link)
Перед copy надо ещё найти.