Jak prejmenovat vsechny soubory na lowercase (fwd)

uhlar na fantomas.sk uhlar na fantomas.sk
Úterý Listopad 14 11:46:19 CET 2000


Adam Rogalewicz <xrogalew na informatics.muni.cz> wrote:

->  Lukas Kubin napsal:
->> Hlavne potrebuji aby to provedl i ve vsech podadresarich.
->> Existuje nejaky jednoduchy prikaz nebo skript? Mam napriklad perlovy
->> skript smash-case, ten to ale provede jenom v aktualnim adresari.
->> Dekuji.

-> Neni nic jednodussiho, nez spustit tento perlovy skript ve vsech
-> adresarich :-)
-> treba

-> find /cesta/odkud/zacnu -type d -exec nejaky_skript {} \;

-> na kazdy nalezeny adresar se spusti skript, ktery dostane (diky "{}")
-> tento adresar jako parametr. Ten muze udelat treba "cd" a nasledne 
-> neco dalsiho

ak vie dotycny skript prijat viac parametrov, odporucal by som konstrukciu

find /cesta/odkud/zacnu -type d -print | xargs nejaky_skript

xargs totiz zozerie vsetky vypisane riadky (adresare) a skusi s nimi dotycny
skript spustit co najmenejkrat co znacne usetri CPU time... co je hlavne pri
perle dost ziaduce pretoze sa nemusi furt spustat perl a prekladat ten
skript do interneho formatu...

-- 
 Matus "fantomas" Uhlar, sysadmin at NEXTRA, Slovakia; IRCNET admin of *.sk
 uhlar na fantomas.sk ; http://www.fantomas.sk/ ; http://www.nextra.sk/
 Nothing is fool-proof to a talented fool. 

---
Odchozí zpráva obsahuje viry.
Zkontrolováno antivirovým systémem AVG (http://www.grisoft.cz).
Verze: 6.0.167 / Virová báze: 80 - datum vydání: 6/29/2000


Další informace o konferenci Linux