Титла: Въпрос за sed или awk Публикувано от: kofucii в May 11, 2009, 13:59 Имам един html файл, въпросът е как с помощта на sed или awk, да добавя фраза в края на точно определени редове?
Искам да добавя "<br>", на всички редове между таговете "<div>" и "</div>". Знам как да извадя редовете между див-овете: sed -n "/div/,/<\/div>/p" Знам как се добавя и в края на всеки ред: sed "s/$/<br>/g" Но не знам как да ги добавя само на редовете между <div> и </div>. Някой може ли да помогне? Титла: Re: Въпрос за sed или awk Публикувано от: neter в May 11, 2009, 14:30 Код ако правилно съм разбрал къде искаш да седи <br> тагът ;) Титла: Re: Въпрос за sed или awk Публикувано от: kofucii в May 11, 2009, 14:53
Не не е това. Целта е от: text text <div> text text text </div> text text Да стане на: text text <div><br> text<br> text<br> text<br> </div><br> text text Титла: Re: Въпрос за sed или awk Публикувано от: koue в May 11, 2009, 15:20 sed "/<div>/,/<\/div>/ s/$/<br>/g"
Титла: Re: Въпрос за sed или awk Публикувано от: kofucii в May 11, 2009, 15:45 Титла: Re: Въпрос за sed или awk Публикувано от: nov_chovek в May 11, 2009, 15:58 ЕДИТ: не бях прочел условието дебре :)
|