У меня есть файл, который структурирован как несколько разделов, разделенных определенным текстом foo
. Я хотел бы присоединиться ко всем линиям в регионе, но оставить разделители на месте. Короче говоря, я хочу это так:Обрезка новых символов строки с помощью BASH
ввод текста файла:
bar
bar
bar bar
foo
bar
bar bar bar
выходной текстовый файл:
bar bar bar bar
foo
bar bar bar bar
То есть, символ новой строки допустимо только тогда, когда следующая строка foo
Просьба помочь мне с awk/sed/perl скриптом для того же самого.
Это не очень легко понять. Было бы справедливым сказать, что вы хотите объединить все линии, за исключением отдельных разделительных линий? –
Точно так же – Greenhorn
Пожалуйста, проверьте мою переписку, чтобы узнать, соответствует ли она вашим намерениям. Надеюсь, вы сможете получить еще несколько ответов. –