Re: Allez perle ! ('etait Re: [SSFR] Comptage) |
[ Thread Index | Date Index | More debianworld.org/shellscript-fr Archives ]
Christophe Martin a écrit :
Entièrement d'accord. Toutefois lorsqu'il s'agit d'effectuer, à partir du même fichier de plusieurs centaines de lignes, différents traitements, tris et affichages, il est considérablement plus efficace de tout charger une fois pour toute (genre dans un tableau bidimensionnel) pour ensuite utiliser des fonctions de tri ou d'affichage (vazy pour faire un tri complexe avec awk (qui reste orienté lignes).. bonjour la réentrance :-)). Bien sur, si ce n'est que du one-shot défini une fois pour toute et exécuté une sule fois par jour, bash fait largement l'affaire. Mais ne connaissant pas les besoins de l'ami débutant debian, ou plutôt devant ses besoins croissant, on a anticipé en commençant à évoquer le passage à une méthode un peu plus "souple".Salut `a tous et Que la lumi`ere du Soleil bienfaisant brille sur nos t^etes en cette belle journ'ee de mi aout ! Debian Debutant disaitPhilippe Jacquot :Bon allez, tous ensemble, pour Débutant Debian, 1, 2, 3: Passe A Perl !! ;-);-))) Franchement ça fait chaud au coeur c'est encouragementTien celle la aussi je voulais y repondre : La plupart du temps, si c'est juste pour tier trois colonnes et additionner 4 nombres, c'est pas la peine de sortir perl, nawk fait ca tres bien et en plus y'a des cas ou nawk est tres sup'erieur `a perl. Selon les dire du grand Larry soi meme, par la voix de perlvar(1) : $/ The input record separator, newline by default. This influ- ences Perl's idea of what a "line" is. Works like awk's RS .. Remember: the value of $/ is a string, not a regex. awk has to be better for something. :-) Amicalement,
Enfin, ce n'est qu'un avis de béotien. :-) pj -- Sparx Inc. 34 rue du Sentier 75002 Paris Tel. +33 (0) 1 44 34 29 21 Std +33 (0) 1 44 34 29 29 Fax +33 (0) 1 55 73 17 07 http://www.sparx.com
begin:vcard fn:Philippe Jacquot n:Jacquot;Philippe org:Sparx adr:;;34 rue du Sentier;Paris;;75002;France email;internet:philippe.j@xxxxxxxxx title:System administrator tel;work:+33 (0) 1 44 34 29 21 tel;fax:+33 (0) 1 55 73 17 07 x-mozilla-html:FALSE url:http://www.sparx.com version:2.1 end:vcard
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |