Re: ça marchotte, mais ... Was:Re: [CBLX] XLS-vers-CSV |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
]
- To: carrefourblinux@xxxxxxxxxxxxxxxxxxx
- Subject: Re: ça marchotte, mais ... Was:Re: [CBLX] XLS-vers-CSV
- From: Emmanuel COUTRIS <emmanuel.coutris@xxxxxxxxx>
- Date: Thu, 15 Jul 2010 16:34:04 +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=POLviABaK0mw+ueql8lEb9WkB5WFcfm/tX+5UPXg7b0=; b=I6QCQ0SA3lJ/dnmoeLEN6BiJ2Rh5P8PzIym5IOTMa3k51B9uMDPd1TbGING2SmDBG5 uViIEOIyQVvlGSexX5/xxyVzbs/zF1KWqbinbS7UlJSKocQmMjDMVhSwbx3z6iTa92xl 5Xhi81BBSEBxDIIFjQ2YZEPEX8BZFrwc7VI40=
- 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=IqIxSUZqsxIJ3s3bOgjpMUcUTJqCqpkT48saN/bCZjfesfqtRxzbODm94SnertZjnb /MIfRNrOxMSxW/X3r8hq7+iXfGrmKeorJjTtISfDtCDX73Kgxqjpn2cz6mgEXPhEjyoz 9TR+exHnmruNlDeIwejXD3W1ZW/YTSK1QNfUc=
Re salut Aldo et tous,
On Thu, Jul 15, 2010 at 03:32:16PM +0200, Aldo wrote:
> Hello la foule,
>
> mon chti script maison à 0.02 eurocent fonctionne;
> mais:
> - j'arrive pas à obtenir des ldif tous pareil
> - la transfo de csv vers ldif ne donne plus le même nombre de colones, donc
> on se retrouve avec un ldif où par ex. ne code postal est dans un autre
> champs, et le no. de tel. dans le champs email:
>
> J'ignore si, hormis modifier le csv qui sert de base à un ldif sous OOo, on
> peut arranger la chose en mode pas graphique;
>
> parcontre je me demande si, vu qu'ici c'est un peu le but, on peut récupérer
> rien que des adresses mail, et dans ce cas comment utiliser cette liste
> d'adresses pour faire un envoi groupé ?
> es-ce faisable sous mutt, sans devoir créer un fichier alias contenant :
> alias mmm Machin Truc <adresse@xxxxxx>
> ?
Bon, j'envoie un petit script perl qui fait ce que je disais dans le
mail précédant:
- il prend tout ce qui ressemble à un mail dans tous les fichiers
spécifiés en ligne de commande ou l'entrée standard
- il crée une ligne "alias mailing ..." avec toutes les adresses
trouvées.
Pour l'exécuter: perl email.pl <fichiers...>
En espérant que ça peut t'aider.
Amicalement,
Manu
>
> Aldo.
>
>
#!/usr/bin/perl
use strict;
my @emails=();
while(<>) {
if(/\b(([\w._-]+)@(([\w_-]+)(\.[\w_-]+)+))/) { push @emails,$1 }
}
print "alias mailing ",join(", ",@emails);