Új hozzászólás Aktív témák

  • llaszlo

    veterán

    Ez a script eddig kiírta az aktuális TV műsort és a típusát.

    #!/bin/sh
    URL="http://tv.animare.hu/rssfeed.aspx?tartalom=aktualistvmusor&tvcsatorna=1"
    feed=`curl "$URL" 2>/dev/null|sed -e 's/^.*<item>.*<title>\(.*\)<\/title>.*<\/item>.*$/\1/'`
    megj=`curl "$URL" 2>/dev/null|sed -e 's/^.*<item>.*<description>\(.*\)<\/description>.*<\/item>.*$/\1/'`
    echo " " $feed
    echo " " $megj

    Ebből pl:
    $ curl "http://tv.animare.hu/rssfeed.aspx?tartalom=aktualistvmusor&tvcsatorna=1"

    <?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>m1 aktuális műsora</title><link>http://tv.animare.hu/default.aspx?channel=1</link><description>Animare TV újság (http://tv.animare.hu/) m1 aktuális TV műsorának RSS formátumban történő közlése.</description><language>hu-HU</language><ttl>15</ttl><lastBuildDate>Sat, 24 Sep 2011 22:59:40 GMT</lastBuildDate><item><title>23:20 Montalbano felügyelő: A kőkutya rejtélye</title><description>(Olasz bűnügyi tévéfilm) </description><link>http://tv.animare.hu/tvmusor.aspx?id=b966307e914c0c488296672df231f77848</link><pubDate>Sat, 24 Sep 2011 21:20:00 GMT</pubDate></item></channel></rss>

    Ezt:
    23:20 Montalbano felügyelő: A kőkutya rejtélye
    (Olasz bűnügyi tévéfilm)

    Ez működött is amíg úgy nem döntöttem, hogy felteszem az előző rendszert (Snow Leopard). Most a sed 100%-ra pörgeti a procit és nem működik.
    Más scriptekben működik a sed ott nincs vele gond csak a TV műsornál. Megnéztem két linuxal azzal is rendesen működik. Így most fogalmam sincs, hogy mi lehet a gond.
    Nem én írtam, mert még csak most tanulgatom úgy, hogy fogalmam sincs, hogy mi a hiba.

    Máshogy ki lehet még íratni azt a két adatot?

Új hozzászólás Aktív témák

Hirdetés