Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
Postano: 20:36 uto, 10. 12. 2002 Naslov: Nije Perl nego shell |
|
|
Evo, djeco, za one koji su frisko zavrsili tecaj Unixa, ima i ovakvih stvari tamo: :)
[code:1]find . -name "*%20*" -exec echo mv \"{}\" \"\`echo \"{}\" \| sed \'s/%20/ /g\'\`\" \; | sh[/code:1]
Rijec je o jednoj jedinoj naredbi koja se izvodi direktno iz komandne linije. :shock:
Hvala kolegi Surjanu na pomoci oko zagrada, backslashova, navodnika... ukratko, sto mi je rijesio problem :lol:
Evo, djeco, za one koji su frisko zavrsili tecaj Unixa, ima i ovakvih stvari tamo:
Kod: | find . -name "*%20*" -exec echo mv \"{}\" \"\`echo \"{}\" \| sed \'s/%20/ /g\'\`\" \; | sh |
Rijec je o jednoj jedinoj naredbi koja se izvodi direktno iz komandne linije.
Hvala kolegi Surjanu na pomoci oko zagrada, backslashova, navodnika... ukratko, sto mi je rijesio problem
_________________ U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
|
|
[Vrh] |
|
fly Forumaš(ica)
Pridružen/a: 26. 11. 2002. (17:33:24) Postovi: (EE)16
Lokacija: irc://irc.net4u.hr/#banda
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
|
[Vrh] |
|
fly Forumaš(ica)
Pridružen/a: 26. 11. 2002. (17:33:24) Postovi: (EE)16
Lokacija: irc://irc.net4u.hr/#banda
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
|
[Vrh] |
|
fly Forumaš(ica)
Pridružen/a: 26. 11. 2002. (17:33:24) Postovi: (EE)16
Lokacija: irc://irc.net4u.hr/#banda
|
|
[Vrh] |
|
veky Forumaš(ica)
Pridružen/a: 09. 12. 2002. (19:59:43) Postovi: (5B0)16
Lokacija: negdje daleko...
|
Postano: 17:24 uto, 17. 12. 2002 Naslov: |
|
|
[quote="fly"]Uzevsi u obzir da mi se zivot raspada od dna .... logicno je pitat kaj to radi ... ono neznam ni hello world app. napisat koliko sam u depri .. nemrem nish[/quote]
ok, ok, ne plakati... :-)
Dakle, ovo cudo ti, krenuvsi od tekuceg direktorija
rekurzivno po poddirektorijima, trazi sve datoteke i direktorije
koji u sebi imaju bar jedan "znak" "%20" (URL-code za razmak),
i preimenuje ih tako da sve "%20"e u njihovim imenima zamijeni
pravim razmacima...
Npr, ako downloadas neku datoteku imena npr. "Moja datoteka",
vrlo je vjerojatno da ce ti je Un*x spremiti pod "doslovnim" imenom koje
mu je server javio, u ovom slucaju "Moja%20datoteka".
Ova naredbica gore ce ti datoteku "Moja%20datoteka", ako se nalazi
u hijerarhiji ispod tvog tekuceg direktorija, preimenovati natrag
u "Moja datoteka". Sve jasno (osim toga kako tocno radi, ali mozemo
i to objasniti ako ti se da slusati...:) :-?
BTW, zasto bas %20 ? 20 je heksadecimalni ASCII kod za razmak...
Na taj nacin mozes kodirati i razne druge znakove u URLovima,
kao npr. "%7F" za tildu ("~")...
P.S. Sego, jesam li kvalificiran za drzanje vjezbi iz Pr1 ;-?
HTH,
fly (napisa): | Uzevsi u obzir da mi se zivot raspada od dna .... logicno je pitat kaj to radi ... ono neznam ni hello world app. napisat koliko sam u depri .. nemrem nish |
ok, ok, ne plakati...
Dakle, ovo cudo ti, krenuvsi od tekuceg direktorija
rekurzivno po poddirektorijima, trazi sve datoteke i direktorije
koji u sebi imaju bar jedan "znak" "%20" (URL-code za razmak),
i preimenuje ih tako da sve "%20"e u njihovim imenima zamijeni
pravim razmacima...
Npr, ako downloadas neku datoteku imena npr. "Moja datoteka",
vrlo je vjerojatno da ce ti je Un*x spremiti pod "doslovnim" imenom koje
mu je server javio, u ovom slucaju "Moja%20datoteka".
Ova naredbica gore ce ti datoteku "Moja%20datoteka", ako se nalazi
u hijerarhiji ispod tvog tekuceg direktorija, preimenovati natrag
u "Moja datoteka". Sve jasno (osim toga kako tocno radi, ali mozemo
i to objasniti ako ti se da slusati...
BTW, zasto bas %20 ? 20 je heksadecimalni ASCII kod za razmak...
Na taj nacin mozes kodirati i razne druge znakove u URLovima,
kao npr. "%7F" za tildu ("~")...
P.S. Sego, jesam li kvalificiran za drzanje vjezbi iz Pr1 ;-?
HTH,
|
|
[Vrh] |
|
fly Forumaš(ica)
Pridružen/a: 26. 11. 2002. (17:33:24) Postovi: (EE)16
Lokacija: irc://irc.net4u.hr/#banda
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
|
[Vrh] |
|
fly Forumaš(ica)
Pridružen/a: 26. 11. 2002. (17:33:24) Postovi: (EE)16
Lokacija: irc://irc.net4u.hr/#banda
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
|
[Vrh] |
|
fly Forumaš(ica)
Pridružen/a: 26. 11. 2002. (17:33:24) Postovi: (EE)16
Lokacija: irc://irc.net4u.hr/#banda
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
|
[Vrh] |
|
fly Forumaš(ica)
Pridružen/a: 26. 11. 2002. (17:33:24) Postovi: (EE)16
Lokacija: irc://irc.net4u.hr/#banda
|
|
[Vrh] |
|
|