2011/4/5 Ferran <[email protected]>: > Exactament, quina utilitat te això??? >
si no fas servir ldap, cap ni una. :) be, potser te podria servir per tractar fitxers (o sortides de comandes) amb blocs de dades de vàries línies amb un separador definit. el problema amb el tractament de ldifs és que normalment no saps quina llargària tindrà cada bloc, i únicament saps que entre un bloc i un altre hi ha una línia en blanc. necessitava iterar tots els blocs per després tractar-los individualment amb cuts, greps, etc. fins ara feia una porcada que era afegir amb un sed un caràcter de poc ús, per exemple ⑄ (a gnome pulsa <CTRL>+<SHIFT>+u i després 2444) i després canviar el valor de l'index de separació per realitzar la iteració: IFS="⑄" però per molt estrany que fos el caràcter sempre corria el perill que algun text el pogués contenir. també havia trobat exemples amb awk i sed, però mai m'ha agradat afegir una nova dependència (awk) als scripts i a més a més el resultat tampoc era òptim. en canvi d'aquesta manera funciona per ldifs amb objectes de qualsevol tamany i estructura. m'encataria que algú em corregís i ho milloràs :) > Uhm... 20:49 ¿fas horari continuu? ¿tant poc trigues en pillarla? hehe, faig horari de funcionari, de 8 a 15, però era a casa amb el meu portàtil petat i me vaig posar a mirar això al mini de la meva parella. no soc un gran programador, de fet no soc programador en absolut, només faig bash scripting per necessitat. portava temps sense resoldre això de manera elegant. vaig veure un exemple en C i el vaig "portar". fins ara, muzzol -- ======================== ^ ^ O O (_ _) muzzol(a)muzzol.com ======================== jabber id: muzzol(a)jabber.dk ======================== No atribueixis qualitats humanes als ordinadors. No els hi agrada. ======================== "El gobierno español sólo habla con terroristas, homosexuales y catalanes, a ver cuando se decide a hablar con gente normal" Jiménez Losantos ======================== -- _______________________________________________ Comandob mailing list [email protected] http://lists.badopi.org/mailman/listinfo/comandob
