Добрый день, мне было интересно, как удалить текстовый блок, как это:Как использовать «СЭД или поглазеть», чтобы удалить текстовый блок до третьей строки предыдущего последний
1
2
3
4
5
6
7
8
и удалить из вторая линия до третьей линии предыдущей последней, чтобы получить:
1
2
6
7
8
Заранее благодарен!
BTW Этот текстовый блок является лишь примером, реальные текстовые блоки, над которыми я работаю, огромны, и каждый из них отличается от номеров строк.
Для этого вам не нужен sed: 'awk 'NR <= 2 {print} {for (i = 3; i> = 2; - i) x [i] = x [i-1]; x [1] = $ 0;} END {для (i = 3; i> = 1; - i) print x [i]} '' – SheetJS
Хорошо выглядит ... но ... вместо цифр, как можно Я использую его с текстовыми строками? –
Он работает со всеми типами строк: '$ 0' - это вся строка – SheetJS