Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-05-15 07:14:13

  Ventrue - Użytkownik

Ventrue
Użytkownik
Skąd: Lubin
Zarejestrowany: 2007-08-16

Zamiana tekstu

Witam.
Potrzebuję zamienić taki tekst:

Kod:

http://blablabla.wrzuta.pl/audio/XXXXXXXXXX/YYYYYYY

na taki:

Kod:

http://www.wrzuta.pl/aud/file/XXXXXXXXXX/1

Jakieś pomysły?
Do zamiany audio na aud/file użyłem

Kod:

perl -pi -w -e 's/audio/aud\/file/g;' filename.txt

Alem cienki z perla (ok ok, nic a nic nie znam ;) )

Dodatkowo mogę dodać, że XXXXXXXXXX to zawsze dziesięć znaków, zaś blablabla jest tekstem różnej długości, tak samo jak i YYYYYYY...

Proszę o pomoc i z góry dziękuję.


The Linux philosophy is 'Laugh in the face of danger'. Oops. Wrong One. 'Do it yourself'. Yes, that's it.
Linus Torvalds

Offline

 

#2  2008-05-15 07:39:34

  kwachu - Członek DUG

kwachu
Członek DUG
Skąd: z /home/kwachu
Zarejestrowany: 2006-04-06

Re: Zamiana tekstu

zajrzyj do wątku Nasza twórczość są tam skrypty w bashu, robiące to samo co chcesz osiągnąć ;)


http://img218.imageshack.us/img218/8307/811168430630qp0.png
http://img.userbars.pl/22/4369.png
http://www.cdlinux.pl/grafika/cdlinux_button-200x50.png

Offline

 

#3  2008-05-15 08:57:59

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: Zamiana tekstu

regexpy, panie kierowniku, regexpy :)

Kod:

echo http://blablabla.wrzuta.pl/audio/XXXXXXXXXX/YYYYYYY | sed -r "s:http\://(.*).wrzuta.pl/audio/(.*)/(.*):http\://www.wrzuta.pl/aud/file/\2/1:g"

Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#4  2008-05-15 15:27:51

  Ventrue - Użytkownik

Ventrue
Użytkownik
Skąd: Lubin
Zarejestrowany: 2007-08-16

Re: Zamiana tekstu

kwachu, azhag, dzięki :-)
Patrzyłem na tamte skrypty, ale skorzystałem z kodu azhaga ;-)
Ściąganie działa, teraz trzeba zacząć robić progressbara :P
Jak skończę, to nie omieszkam opublikować "dzieła" :D


The Linux philosophy is 'Laugh in the face of danger'. Oops. Wrong One. 'Do it yourself'. Yes, that's it.
Linus Torvalds

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)