Dnia pon 25. października 2004 01:15, Karol Kreński napisał:
[...]
> Powyższe działa tylko w danym katalogu (zamiast również w podkatalogach)
> i wyłoży się jeżeli masz spacje w nazwach plików. Lepsze jest:
>       find katalog -print0 | xargs -0 perl -pi -e 's%tekst1%tekst2%g'
>
> `foo --help' często aktualniejsze niż `man foo'

O podkatalogach kolega nic nie mówił. Może tego nie chciał? Co do nazw ze 
spacją - no dobra, cudzysłowy wpisałem tylko w jednym miejscu wkoło $nazwa 
zamiast wszędzie, moje niedopatrzenie ;-) Ale napisanie tego zajęło mi 
tylko 2-3 minuty, a poza tym zadziałało koledze jak trzeba :-) Nie proszono 
o rowiązanie stałe tylko o możliwość szybkiego zrobienia prostej czynności 
:-)

Dla odmiany twoje niepotrzebie obrabia *nazwy* podkatalogów, podobnie jak 
moje zresztą (żeby nie było, że przyganiał kocioł garnkowi ;-) ). Moje za 
to nie wywróci się w przypadku, gdy tych plików jest bardzo dużo (kwestia 
limitu ilości parametrów do polecenia, na czym polegnie perl).

Ale nie ma sensu się spierać. Jedno i drugie jest dobre, jeśli tylko robi 
to, do czego zostało stworzone.

Pozdrawiam.
-- 
Łukasz Maśko                                    ICQ:              146553537
Lukasz.Masko(at)ipipan.waw.pl                    GG:                2441498
Registered Linux user #61028


_______________________________________________
pld-users-pl mailing list
[EMAIL PROTECTED]
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl

Odpowiedź listem elektroniczym