Re: ton script est génial Was:Re: problème option -group Was:Re: script pl de Manu ... Was:Re: [CBLX] XLS-vers-CSV |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
]
- To: carrefourblinux@xxxxxxxxxxxxxxxxxxx
- Subject: Re: ton script est génial Was:Re: problème option -group Was:Re: script pl de Manu ... Was:Re: [CBLX] XLS-vers-CSV
- From: Emmanuel COUTRIS <emmanuel.coutris@xxxxxxxxx>
- Date: Sat, 17 Jul 2010 15:41:05 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:references:mime-version:content-type:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=pekm8tnVVRXED9FK0qTkYXLawsEqS7X/m+2WKw5u1T8=; b=s3vFSFg7F+FxHztOl/jgcK+WDGL47ZHuvdUulAXTrm4gI/WOsz0vg8nWz8H624Hnzj SJnO1otLes5SI4n9Iy8lq8T4IBZb/Qa6WSEydfM3n6EFVbP8yCiiMoO+2CmX14V8UnEV FuWgLBYNVTiQxG1sNfdAcPPgaBSgs2v8PDKX0=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:content-transfer-encoding :in-reply-to:user-agent; b=jBfLAie8gMX9/nRdEPw7NTuZ7Oi47USCkAJRhOh2c+O6LF3laA/E/36YdNdusIRu4h qf7YRhbDsllWgDA1c/pRDdPgquug868fR8zD972N3WvhTyYr73H86gqU9hZG74RseiTE FlG6MtceJqYdEp6PGbBKGftYtuRI+G302AAsc=
Coucou Aldo et tous,
Juste un dernier mot pour entériner cette affaire!
On Sat, Jul 17, 2010 at 02:10:20PM +0200, Aldo wrote:
> Juste un dernier mot alors, Manu:
> ton script, mine de rien, est non seulement fonctionnel, mais génial car à
> la fois simple et hyper efficace:
> je viens en effet de l'appliquer sur un fichier non pas ldif mais html, et
> là aussi il m'extrait l'ensemble des adresses courriel, que jeredirige vers
> >peuimporte, avec le code
> alias groupmailing GroupMailing <avant@les_adresses.be>
Dans le script j'ai utilisé une syntaxe qui te permet encore plus: tu
peux spécifier plusieurs fichiers sur la ligne de commande.
> Comme quoi sous Linux on peut faire des choses hyper efficaces et simples,
> et de loin plus efficaces que ce que la personne pour qui je bosse ne puet
> realiser avec la souri en mode graphique:
> y a pas photo entre les deux au niveau vitesse et prise en main du problème;
> BRAVO donc!
Il faut dire BRAVO au créateur de PERL Larry Wall! Je suis un fervent
admirateur de tout ces langages un peu marginaux que sont AWK, PERL,
TCL et bien d'autres! Si je pouvais convertir tout le monde à
PERL... bon... évitons les polémiques :)
Amitiés,
Manu
>
> et merci surtout!
>
> Aldo.
>
>
> On Fri, Jul 16, 2010 at 04:36:52PM +0200, Emmanuel COUTRIS wrote:
> > Salut Aldo,
> >
> >
> > On Fri, Jul 16, 2010 at 04:28:31PM +0200, Aldo wrote:
> > > Bonjour Manu.
> > >
> > > L'option -group à la ligne alias de ton script pl m'occasionne quelques
> > > soucis:
> > > même si Mutt affiche ce groupe d'adresses, il ne montre aucun nom d'alias,
> > > donc ni -group ni groupmailing.
> > > J'ai donc dû supprimer -group.
> > > Ceci dit, si on ne met pas de signes < > là on se retrouve avec l'éventuel
> > > nom de l'alias collé à la 1re adresse courriel.
> > > Donc, ce qui fonctionne bien c'est:
> > > - pas de -group dans tous les cas si on veuet pouvoir taper le nom d'un
> > > alias, fût-ce groupmailing
> > > - pas de nom à l'alias si on omet les < >
> > > - ou alors on puet mettre un nom si on a obté pour la version du script qui
> > > met des < >
> > >
> > > Voici donc les deux versions qui fonctionnent et que je viens de tester:
> > >
> > > ## v1 - sans nom ni "<>" ##:
> > > #!/usr/bin/perl
> > >
> > > use strict;
> > >
> > > my @emails=();
> > >
> > > while(<>) {
> > > if(/\b(([\w._-]+)@(([\w_-]+)(\.[\w_-]+)+))/) { push @emails,$1 }
> > > }
> > > print "alias groupmailing ",join(", ",@emails);
> > >
> > >
> > > ## v2 - avec nom et "<>" ##:
> > > #!/usr/bin/perl
> > >
> > > use strict;
> > >
> > > my @emails=();
> > >
> > > while(<>) {
> > > if(/\b(([\w._-]+)@(([\w_-]+)(\.[\w_-]+)+))/) { push @emails,"<$1>" }
> > > }
> > > print "alias groupmailing GroupMailing ",join(", ",@emails);
> > >
> > > Pour info: mutt mettra cependant des < > autour de la 1re adresse de ce
> > > groupe, et uniquement des virgules de séparation pour les autres;
> > > mais ça fonctionne nickel.
> > Merci... au moins j'apprends des trucs sur les alias de Mutt... car
> > j'avoue que ... je suis resté à l'ancienne: je n'utilise jamais les
> > aliases...
> >
> > A plus,
> >
> > Manu
> > >
> > > Aldo.
> > >
> > >
> > > ---
> >
> > ---
>
---
--
CarrefourBLinuX MailingListe
Pour obtenir de l'aide, envoyez le sujet help à:
carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
Archives:
http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux