>[оверквотинг удален]
>line5 text
>line6 needed2 text
>line7 random text
>lineX random ...
>
>Как можно пропарсить текст чтобы вырезать ненужные строки (random) и оставить только
>нужный текст(needed). Известно что "нужный текст" имеет первую строку "needed text"
>и последнюю "needed2 text".
>Как можно вырезать ненужный текст из начала и конца потока оставив только
>то что нужно(неопределённое количество строк). чтото типа этого
предположим что у меня фаил с этим текстом 111.txt
# sed -n '/needed/,/needed2/p' 111.txt
line4 needed text
line5 text
line6 needed2 text
Ты просто перенаправь вывод с комманды на sed, но мой пример очень примитивен, почитай man sed и будет тебе счастье....