> > Pokud predem vis, jak se ty soubory (priblizne) jmenujou, je myslim > > vhodne takto filtrovat uz ten prvni find: pokud je v /src krome nekolika > > desitek tisic souboru, ktere obsahuji XYZ, zaroven nekolik desitek tisic > > souboru, ktere _neobsahuji_ XYZ a _nejmenuji_ se blabla*
> ...vsetky subory (ci je ich 10 alebo 100 tisic alebo xxx) maju spolocny > znak, a to: cast nazvu suborov je vzdy rovnaka. Ja vsak MUSIM > kontrolovat obsah vsetkych, a az PO KONTROLE OBSAHU ich MUSIM > (samozrejme tie, ktore vyhoveju danej vzorke) presunut resp. > prekopirovat, pretoze s nimi MUSIM narabat dalej a samostatne... No jo, tak tos tu ulohu ale popsal trochu nejasne: > > > Najst medzi 10-kami tisic suborov subory, ktorych obsah (vnutri) > > > vyhovuje vzorke "XYZ" a tie nasledne prekopirovat (alebo presunut) do > > > ineho adresara. Spolocnym znakom vsetkych tych suborov je, ze cast nazvu ^^^^^^^^^====^^^^^^^^ > > > je rovnaka. Cetl jsem "vsetkych TYCH" = TYCH, ktore obsahuju tu vzorku. Paklize tu spolecnou cast nazvu maji uplne vsechny, tj. i ty, ktere ten pattern neobsahuji, pak ze jmena daneho souboru neplyne vubec nic, a samozrejme musis projit vsechny. (Neboli je uplne irelevantni, ze se jmenuji podobne - kdyby se jmenoval kazdy uplne jinak, vyslo by to nastejno.) Takze jestli uz je ted zadani spravne, pak proste grep -lR XYZ /src | cpio -pud /dst h. -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l