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