Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

Nije Perl nego shell

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Ostalo - opušteno -> Biseri
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3560)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 20:36 uto, 10. 12. 2002    Naslov: Nije Perl nego shell Citirajte i odgovorite

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: Smile

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. Shocked

Hvala kolegi Surjanu na pomoci oko zagrada, backslashova, navodnika... ukratko, sto mi je rijesio problem Laughing



_________________
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.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
fly
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 11. 2002. (17:33:24)
Postovi: (EE)16
Sarma = la pohva - posuda
= 0 - 0
Lokacija: irc://irc.net4u.hr/#banda

PostPostano: 22:30 ned, 15. 12. 2002    Naslov: toliko o tome ;) Citirajte i odgovorite

[student]/student1/fly $ find . -name "*%20*" -exec echo mv \"{}\" \"\`echo \"{}\" \| sed \'s/%20/ /g\'\`\" \; | sh
find: cannot open ./.solregis
[student]/student1/fly $
[student]/student1/fly $ find . -name "*%20*" -exec echo mv \"{}\" \"\`echo \"{}\" \| sed \'s/%20/ /g\'\`\" \; | sh
find: cannot open ./.solregis
[student]/student1/fly $
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3560)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 22:55 ned, 15. 12. 2002    Naslov: Re: toliko o tome ;) Citirajte i odgovorite

[quote="fly"][student]/student1/fly $ find . -name "*%20*" -exec echo mv \"{}\" \"\`echo \"{}\" \| sed \'s/%20/ /g\'\`\" \; | sh
find: cannot open ./.solregis
[student]/student1/fly $[/quote]

[code:1][student] math 22:53 [~] > ls -lA ~fly | grep .solregis
drwx------ 2 root users 1024 Oct 31 11:33 .solregis[/code:1]

Kao sto vidis, samo root ima pravo citanja/pisanja/koristenja tog direktorija. [b]Zato[/b] je ta greska; ono Darkovo i moje cudo je dobro... :)
fly (napisa):
[student]/student1/fly $ find . -name "*%20*" -exec echo mv \"{}\" \"\`echo \"{}\" \| sed \'s/%20/ /g\'\`\" \; | sh
find: cannot open ./.solregis
[student]/student1/fly $


Kod:
[student] math 22:53 [~] > ls -lA ~fly | grep .solregis
drwx------   2 root       users         1024 Oct 31 11:33 .solregis


Kao sto vidis, samo root ima pravo citanja/pisanja/koristenja tog direktorija. Zato je ta greska; ono Darkovo i moje cudo je dobro... Smile



_________________
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.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
fly
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 11. 2002. (17:33:24)
Postovi: (EE)16
Sarma = la pohva - posuda
= 0 - 0
Lokacija: irc://irc.net4u.hr/#banda

PostPostano: 23:52 ned, 15. 12. 2002    Naslov: Citirajte i odgovorite

oky , nema beda . al sta to cudo dela :O ako smijem pitat :O
oky , nema beda . al sta to cudo dela :O ako smijem pitat :O
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3560)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 0:26 pon, 16. 12. 2002    Naslov: Citirajte i odgovorite

[quote="fly"]al sta to cudo dela[/quote]

Tvoje pitanje je sigurno sala... Pa ocito je, zar ne? 8)

Kao da netko kaze da ne vidi iz prve sto neki Perl program radi... :lol:
fly (napisa):
al sta to cudo dela


Tvoje pitanje je sigurno sala... Pa ocito je, zar ne? Cool

Kao da netko kaze da ne vidi iz prve sto neki Perl program radi... Laughing



_________________
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.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
fly
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 11. 2002. (17:33:24)
Postovi: (EE)16
Sarma = la pohva - posuda
= 0 - 0
Lokacija: irc://irc.net4u.hr/#banda

PostPostano: 20:54 pon, 16. 12. 2002    Naslov: Citirajte i odgovorite

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
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
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
veky
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 09. 12. 2002. (19:59:43)
Postovi: (5B0)16
Sarma = la pohva - posuda
22 = 24 - 2
Lokacija: negdje daleko...

PostPostano: 17:24 uto, 17. 12. 2002    Naslov: Citirajte i odgovorite

[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... Smile

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...Smile Confused

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]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
fly
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 11. 2002. (17:33:24)
Postovi: (EE)16
Sarma = la pohva - posuda
= 0 - 0
Lokacija: irc://irc.net4u.hr/#banda

PostPostano: 18:54 uto, 17. 12. 2002    Naslov: Citirajte i odgovorite

da da , znam kaj znaci %20 ;)) to nije bed ali ono nisam mogo skuzit kaj skripta dela .. tnx pal :O
da da , znam kaj znaci %20 Wink) to nije bed ali ono nisam mogo skuzit kaj skripta dela .. tnx pal :O
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3560)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 23:07 uto, 17. 12. 2002    Naslov: Citirajte i odgovorite

[quote="veky"]jesam li kvalificiran za drzanje vjezbi iz Pr1[/quote]

Nije da ima neke (velike) veze s Praktikumom 1, ali ja sam suglasan. :) Javi se doc. Muicu da ti uvali vjezbe, a mene toga oslobodi... 8)

Thanx!
veky (napisa):
jesam li kvalificiran za drzanje vjezbi iz Pr1


Nije da ima neke (velike) veze s Praktikumom 1, ali ja sam suglasan. Smile Javi se doc. Muicu da ti uvali vjezbe, a mene toga oslobodi... Cool

Thanx!



_________________
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.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3560)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 15:42 pon, 17. 2. 2003    Naslov: Citirajte i odgovorite

Evo jos jedna Unix shell mozgalica:

[code:1]finger `from | tail -1 | cut -f 2 -d ' ' | sed 's/@.*//'` | head -1 | cut -f 9- -d ' '[/code:1]

Budite face i skuzite sta radi [b]bez[/b] isporbavanja... ;) Isprobano na Studentu, pod tcsh-om (ali to ne bi trebalo imati veze).

(Inace, ja samostalno nakucao iz drugog-treceg pokusaja :D)
Evo jos jedna Unix shell mozgalica:

Kod:
finger `from | tail -1 | cut -f 2 -d ' ' | sed 's/@.*//'` | head -1 | cut -f 9- -d ' '


Budite face i skuzite sta radi bez isporbavanja... Wink Isprobano na Studentu, pod tcsh-om (ali to ne bi trebalo imati veze).

(Inace, ja samostalno nakucao iz drugog-treceg pokusaja Very Happy)



_________________
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.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
fly
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 11. 2002. (17:33:24)
Postovi: (EE)16
Sarma = la pohva - posuda
= 0 - 0
Lokacija: irc://irc.net4u.hr/#banda

PostPostano: 20:05 pon, 17. 2. 2003    Naslov: Citirajte i odgovorite

dakle vako fingera usera (odnostno username) kojeg uzme iz froma tj. dio prije @ ;)
dakle vako fingera usera (odnostno username) kojeg uzme iz froma tj. dio prije @ Wink
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3560)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 0:43 uto, 18. 2. 2003    Naslov: Citirajte i odgovorite

[quote="fly"]dakle vako fingera usera (odnostno username) kojeg uzme iz froma tj. dio prije @ ;)[/quote]

Duhovito. :? Sto [b]tocno[/b] ispise? Npr. [i]broj cipela usera koji ti je poslao mail na zadnji petak trinaesti[/i] :D (ne, ne ispise to, ali to je primjer odgovora kakav ocekujem ;))
fly (napisa):
dakle vako fingera usera (odnostno username) kojeg uzme iz froma tj. dio prije @ Wink


Duhovito. Confused Sto tocno ispise? Npr. broj cipela usera koji ti je poslao mail na zadnji petak trinaesti Very Happy (ne, ne ispise to, ali to je primjer odgovora kakav ocekujem Wink)



_________________
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.
Drzim prodike


Zadnja promjena: vsego; 0:53 uto, 18. 2. 2003; ukupno mijenjano 1 put.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
fly
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 11. 2002. (17:33:24)
Postovi: (EE)16
Sarma = la pohva - posuda
= 0 - 0
Lokacija: irc://irc.net4u.hr/#banda

PostPostano: 0:48 uto, 18. 2. 2003    Naslov: Citirajte i odgovorite

daklem ispise IME usera koji ti je poslao ZADNJI mail ;)
daklem ispise IME usera koji ti je poslao ZADNJI mail Wink
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3560)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 1:20 uto, 18. 2. 2003    Naslov: Citirajte i odgovorite

[quote="fly"]daklem ispise IME usera koji ti je poslao ZADNJI mail ;)[/quote]

...pod uvjetom da je doticni poslao mail sa istog servera na kojem se nalazis... ;)

Bravo, nije lose za jednu muhu... :P
fly (napisa):
daklem ispise IME usera koji ti je poslao ZADNJI mail Wink


...pod uvjetom da je doticni poslao mail sa istog servera na kojem se nalazis... Wink

Bravo, nije lose za jednu muhu... Razz



_________________
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.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
fly
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 11. 2002. (17:33:24)
Postovi: (EE)16
Sarma = la pohva - posuda
= 0 - 0
Lokacija: irc://irc.net4u.hr/#banda

PostPostano: 10:49 uto, 18. 2. 2003    Naslov: Citirajte i odgovorite

[quote="vsego"]...pod uvjetom da je doticni poslao mail sa istog servera na kojem se nalazis... ;)[/quote]

afkors ;)

[quote="vsego"]Bravo, nije lose za jednu muhu... [/quote]
I ja kazem :o
vsego (napisa):
...pod uvjetom da je doticni poslao mail sa istog servera na kojem se nalazis... Wink


afkors Wink

vsego (napisa):
Bravo, nije lose za jednu muhu...

I ja kazem Surprised
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Ostalo - opušteno -> Biseri Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan