Есть ли способ получить мою историю прокрутки терминала?

В sed вы можете скопировать «специальную» строку в удержание перед удалением

sed -e '/^\*/{h;d;}'

, а затем добавить пространство удержания в каждое последующее пространство шаблонов, заменив полученную новую строку и маркер character

    -e '{G;s/\n\*//;}'

Тестирование его с вашими данными,

$ sed -e '/^\*/{h;d;}' -e '{G;s/\n\*//;}' file
strawberry
raspberry
blueberry
boysenberry
blahblah
blahblah
blahblah
strawberry
blueberry
blah
vegetable
pingpongtable

Примечание: это не останавливается, когда он встречает вторую звездочку; он делает то же самое, но добавляет *, а затем ничего - до тех пор, пока он не будет соответствовать следующему *sometext.

0
задан 18 February 2018 в 09:24

0 ответов

Другие вопросы по тегам:

Похожие вопросы: