Zdravim Vas,

Uloha:
        Najst medzi 10-kami tisic suborov, subory so vzorkou a tie nasledne 
prekopirovat (alebo presunut) do ineho adresara. Spolocnym znakom 
vsetkych tych suborov je, ze cast nazvu je rovnaka. Aby to bolo este 
zrozumitelnejsie, tak uvadzam zjednoduseny tvar nazvov suborov:

"blabla000001", "blabla000002",..."blabla00000X",..."blablaXXXXXX"



        Skusal som rozne konstrukcie a dospel som zatial k jednej, ktora je 
sice 100% funkcna, ale mam pocit, ze by to slo previest aj jednoduchsie.

Funkcna (nepekna) konstrukcia:

find . -type f -print | xargs grep -lE 'vzorka-XYZ' > ./vystup.txt && 
grep -iE 'vzorka-ABC' ./vystup.txt | xargs -J % cp -p % ../adresar

        Skusal som pre find zapracovat "-exec" (samozrejme nie v takom zapise 
ako je vyssie uvedene), ale akosi sa neviem dopracovat k funkcnej 
konstrukcii. Vzorka 'vzorka-ABC' je vlastne vzorka casti nazvu suborov...

        Ak niekto vie, ako krajsie a strucnejsie zapisat vyssie uvedenu funkcnu 
konstrukciu, budem povdacny ;)

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

Odpovedet emailem