Kiitokset kaikille (nobu178, morbusg ja jps...), jotka olette vastanneet aikaisempaan kysymykseeni!
Jos voin vielä kysyä, niin oikeastaan minun pitää saada komentorivillä tai perillä tai sedillä (mikä vaan on helpointa) poimittua tiedostosta löytyvä linkin loppuosa eli:
-- tiedosto.txt --- tiedosto.txt
.... <span class="time">(59:52)</span>
<a href="http://telechargement.rfi.fr.edgesuite.net/rfi/vietnamien/audio/modules/actu/201004/PROGRAMME_60MN_2312321.mp3" id="play-node-17310" class="play"><img src='/sites/viet.rfi.fr/modules/maison/rfi_player/imagesisten.png' />
.....
-- tiedosto.txt --- tiedosto.txt
Yritin muokata morbusgin vinkkiä näin:
grep PROGRAMME tiedosto.txt | sed 's/.*\(PROGRAMME.*\)/\1/'
, mutta sain tulostukseksi:
PROGRAMME_60MN_060410.mp3" id="download-17310" class="download"><img src='/sites/viet.rfi.fr/modules/maison/rfi_player/images/download.png' />
Pitää tästä tiedostosta vain tiedoston nimi (vinkki: linkkipolku ja sana PROGRAMME-sana ovat vakio)
PROGRAMME_60MN_2312321.mp3
Sori, että saatan kuulostaa kädettömältä. Ajattelin opetella itsekin jotain ja en paljastanut suoraan ongelmaa. Nyt joudun kysymään sittenkin osaavilta apua.
Tänks vastaajille etukäteen.
Apua sed-komennon/perlin kanssa - jatko-osa
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
3 viestiä
• Sivu 1/1
-
- Viestit: 58
- Liittynyt: 6.4.2005 klo 18.36
Apua sed-komennon/perlin kanssa - jatko-osa
Viesti Kirjoittaja mekong »
-
- Viestit: 937
- Liittynyt: 5.6.2006 klo 13.48
- Paikkakunta: Helsinki
Re: Apua sed-komennon/perlin kanssa - jatko-osa
Viesti Kirjoittaja morbusg »
XHTML:ää kannattanee ihan suosiolla jäsentää.
Mutta jos haluaa sedillä niin esim.
ps. ei sunkaan tätä varten uutta topikkia ois tarvinnut avata..?
Koodi: Valitse kaikki
ruby -r 'rubygems' -e 'require "hpricot"; doc = Hpricot(open("tiedosto.txt")); (doc/"a.play").each {|pn| puts pn["href"].split("/")[-1]}'
Koodi: Valitse kaikki
sed -n 's/.*\(PROGRAMME.*\.mp3\).*/\1/p' tiedosto.txt
-
- Viestit: 1014
- Liittynyt: 6.11.2004 klo 19.35
Re: Apua sed-komennon/perlin kanssa - jatko-osa
Viesti Kirjoittaja nobu178 »
Jep. Perlillä on melkein sama (ja olettaen, että linkkejä on vain yksi):
Koodi: Valitse kaikki
perl -pe 's/.*(PROGRAMME.*\.mp3).*/$1/;' tiedosto.txt
3 viestiä
• Sivu 1/1
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit