Lubomir Majersky wrote:
>>      Ale takhle to bude relativne pomale. Kdyz uz takhle, tak asi lepe 
>> vyuzit zhanou novinku na poli findu:
>>
>> find . -type f -name 'blabla*' -exec cp {} ../adresar/ "+"
>>
>>                                                      Dan
>>
> 
> ...ale neviem preco parameter "-name"?

        Rikals, ze te zajimaji jen soubory, jejichz jmeno ma pevne danou cast 
nazvu - tak to "-name" najde prave takove soubory a ostatni ignoruje.

        Z nich pak najdes ty, ktere maji uvnitr sebe zadany patern - to udela 
grep. No a pak je prekopirujes.

        Ted, s vyjasnenym zadanim, uz to do execu nenacpes - musel bys tam dat 
slozeny prikaz (grep -q vnitrnipattern {} && cp {} ../adresar) a to nejde.

        Navic, takhle vyrobeny find (kde by se ten vnitrek execoval pro kazdy z 
te hromady souboru) bude ve vysledku prilis pomaly. To uz je opravdu 
lepsi zapomenout na exec, vzit findem nalezeny seznam souboru, za pomoci 
xargs a grep -l z nej vytahnout jen ty, co maji vnitrni pattern a za 
pomoci dalsiho xargs a cp je prekopirovat.

                                                        Dan

-- 
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem