Cred ca dpdv disk-uri ambele comenzi fac exact acelasi numar de operatii (de disk). Singura diferenta ar fi din faptul ca in loc sa aiba loc comparatia in find are loc in grep (dupa ce se trimite prin pipe), deci in plus apar operatiile de comunicare dintre find si grep. Ba mai mult -iname are sanse sa fie mai lent decat grep (fara -i) datorita comparatiei case insensitive (nu bag mana in foc, stiu ca as putea sa maskez pe biti doar bitii care formeaza caracterul astfel eliminand bitul care determina daca e mare sau mic dar in acel caz tot trebuie sa compari inainte daca e litera; asa ca tema pt acasa, o functie strcasecmp() de aceasi complexitate ca numar de comparatii cu strcmp() O(n) ? probabil ca o citire scurta in sursele glibc m-ar lamuri rapid, heh)
On Tue, 10 Jun 2003, Radu Radoveneanu wrote: > mie-mi place sa chinui discurile :) > > ------ > ca sa ma lasi ca sa te fac ca sa-ntelegi ce-nseamna bine > > -----Original Message----- > From: Claudiu Cismaru [mailto:[EMAIL PROTECTED] > Sent: Tuesday, June 10, 2003 2:35 PM > To: [EMAIL PROTECTED] > Subject: [rlug] Re: HELP! > > > On Tuesday 10 June 2003 14:27, Radu Radoveneanu wrote: > > de curiozitate, find /* | grep psybnc.conf ce zice ? :) > > Tu asa dai comanda ?;) > > Dar find / -iname 'psybnc.conf' ce are ?;) > > --=20 > Claudiu > GPG Key: http://maya.cnixs.com/~claudiu/claudiu.gpg > > > ---------------------------- Mihai RUSU Disclaimer: Any views or opinions presented within this e-mail are solely those of the author and do not necessarily represent those of any company, unless otherwise specifically stated.
