> >
> > find . -not \( -name *unk* -o -name *NOT* \) -exec rm '{}' \;
> >
> > ce avea? (read man si testeaza inainte, e din burta)
>
> Mai multe probleme:
>
> (1) *unk* si *NOT* sunt expandate de shell inainte sa le vada find-ul;
> (2) nu merge daca ai spatii in numele fisierelor sau directoarelor;
> (3) executa rm pentru fiecare fisier in parte;
> (4) incearca sa stearga si obiecte care nu sunt fisiere.
>
> Close, but no cigar.
>
> Salutari,
>
> Liviu Daia
Nu voiam sa-i cumpar trabuce, voiam sa-l pun sa citeasca man find,
poate gasea si alte chestii, cum ar fi -type f, -regex, etc. Cat
despre performanta, sunt convins ca se poate scrie un programete de
cateva linii in perl sau chiar in C care se pisha ca performanta pe
orice chestie facuta in shell, dar nu asta era pointul, nu?
Petre.
---
Detalii despre listele noastre de mail: http://www.lug.ro/