Strona 1 z 1

[Rozw.][sed] nie wycina textu z html

: 2009-06-10, 21:29
autor: coolart
witam mam problem z wycięciem texu z html'a
tresc html'a

Kod: Zaznacz cały

<a href="http://jakas.strona/people/friends/ztaofkj0">Alle auf einmal</a>&nbsp;|&nbsp;<a href="http://jakas.strona/people/sorted/ztaofkj0">Schön sortiert</a>&nbsp;|&nbsp;<a href="http://jakas.strona/people/online/ztaofkj0">Jetzt online</a>					
.......
.......		
							<a href="http://jakas.strona/person/kpp66tms" class="online"><img src="online_pliki/icon_ok.gif" border="0"></a>
				
										<a href="http://jakas.strona/person/kpp66tms"><img src="online_pliki/kpp66tms1.jpg" alt="Artur P" title="Artur P" border="0"></a>
								</div>

			<a href="http://jakas.strona/person/kpp66tms">Artur P</a>
			<br>
			Wetzlar		</td>
.......
........
no i polecenie

Kod: Zaznacz cały

cat temp/online1.html |sed -e 's/.*title="\(.*\)"\s.*/\1/'
# w tej formie działa ale tylko gdy jest tylko linia 
<a href="http://jakas.strona/person/kpp66tms"><img src="online_pliki/kpp66tms1.jpg" alt="Artur P" title="Artur P" border="0"></a>
przy calym html wyświetla mi sie całość czyli nie tnie. czy coś jest nie tak z poleceniem?

Re: [Rozw.][sed] nie wycina textu z html

: 2009-06-10, 23:14
autor: mina86
Po pierwsze: http://partmaps.org/era/unix/award.html
Po wtóre: Może taki regexp: .*title="\([^"]*\)".*
I po ostatnie: Czyżbyś miał na myśli: sed -ne 's/.../\1/p'?

Re: [Rozw.][sed] nie wycina textu z html

: 2009-06-11, 13:09
autor: coolart
dzięki mina86 za podpowiedz, fakt mój błąd ze zapomniałem o n no i ten cat nie wiedziałem ze tak to nie zadziała