Dédoubloner un fichier .txt (liste email)

Dédoubloner un fichier .txt (liste email) - Logiciels - Windows & Software

Marsh Posté le 14-12-2006 à 10:38:14    

Salut, je recherche un logiciel (gratuit) ou une méthode pour dédoublonner un fichier texte qui contient une liste d'email. Merci c'est assez urgent

Reply

Marsh Posté le 14-12-2006 à 10:38:14   

Reply

Marsh Posté le 14-12-2006 à 10:44:23    

Salut,

 

tu peux te servir d'utilitaires tout droits sortis de Linux tournant sous Windows. UnxUtils est moins compliqué que Cygwin si c'est juste pour faire ça :D
Tu réunis tes 2 fichiers en un seul et ensuite avec

cat tonfichier.txt | sort | uniq

ça te donnera ce que tu veux.
Tu peux vérifier en comparant le nombre de lignes avant/après:

cat tonfichier.txt | sort | wc -l
cat tonfichier.txt | sort | uniq | wc -l

 

EDIT: pour pas t'em... avec les chemins et set path etc, déplace le fichier texte dans le sous-répertoire usr\local\wbin où se trouvent cat, sort, uniq après installation puis sous Dos (Démarrer/Exécuter / 'cmd' ) tu te rends dans ce dossier: cd ..  ; cd blabla et là tu exécutes les commandes données ci-dessus :)


Message édité par phosphoreloaded le 14-12-2006 à 10:48:44
Reply

Marsh Posté le 14-12-2006 à 10:48:55    

Merci je test et je te dis

Reply

Marsh Posté le 14-12-2006 à 10:49:13    

je peux le tel ou?

Reply

Marsh Posté le 14-12-2006 à 10:49:23    

et avec Word ya moyen?

Reply

Marsh Posté le 14-12-2006 à 10:51:46    

google: "unxutils" peut-être?  :ange:  
 
Sinon non, il te faut un éditeur de texte qui fasse tri des lignes et suppression des doublons. Ca doit probablement exister mais j'en connais pas perso. PSPad fait le tri des lignes par exemple, mai spour supprimer les doublons là :/ Tu as combien d'adresses?

Reply

Marsh Posté le 14-12-2006 à 10:53:38    

j'en ai 35 000 a peu pres, j'ai telecharger unixutils jvai test

Reply

Marsh Posté le 14-12-2006 à 10:58:11    

ben jvien d'essayer comme ta dis mais il met met commande not found

Reply

Marsh Posté le 14-12-2006 à 10:58:26    

Ya aucun logiciel qui fait ce genre d'operation?

Reply

Marsh Posté le 14-12-2006 à 11:07:48    

Il est formaté comment ton fichier ?
Tu peux pas le faire dans Excel ? http://www.top-assistante.com/bure [...] _index.php

Reply

Marsh Posté le 14-12-2006 à 11:07:48   

Reply

Marsh Posté le 14-12-2006 à 11:21:48    

nan excel j'ai essayé mais c du visual basic et vu kil y a trop de ligne bah exce il bug, la je suis avec pspad mais je trouve pas de fonction dédoublonner.

Reply

Marsh Posté le 14-12-2006 à 11:43:16    

C'est ce que j'ai écrit: PSPad sait pas virer les lignes-doublons :o

 

command not found> tu sais te servir un minimum des commandes DOS?
Disons que tu as installé UnxUtils dans Mes documents, tu tapes:

c:\
cd doc(touche tabulation - cmd propose "document and settings" )(touche Entrée)
cd droyze(enfin ton compte quoi)
cd mes(touche tab)
cd unx(touche tab)
cd usr
cd local
cd wbin
dir (là tu vois s'afficher plein de .exe normalement)


Bon là il faut que tu aies ton fichier email.txt dans ce répertoire et tu tapes la commande donnée plus haut. Ou bien tu mets ton fichier email.txt à la racine du disque, dans C:\ directement et ça donne:

cat C:\email.txt | sort | uniq


Ou bien s'il est dans Mes Documents (4 répertoires "plus haut" )

cat ..\..\..\..\email.txt | sort | uniq

 


Message édité par phosphoreloaded le 14-12-2006 à 11:43:59
Reply

Marsh Posté le 14-12-2006 à 11:48:21    

J'ai oublié un "détail"  :ange:

 

Si ça réussit, ça va t'afficher entre 20 et 30000 lignes de texte à l'écran et ... c'est tout :whistle:
Donc quand ça aura réussi, tu retapes la même commande (appuie sur flèche du haut, c'est plus rapide et tu rajoutes ce qu'il manque pour obtenir la série de commandes suivante:

cat email.txt | sort | uniq  > chouettealors.txt


Plutôt que d'écrire à l'écran, ça enregistrera tout dans un nouveau fichier appelé chouettealors.txt et placé dans le même répertoire. Mais ne le fait qu'une fois que tu es sûr que ça fonctionne, sinon s'il ne se passe rien à l'écran on sait pas si ça fonctionne ou pas :/


Message édité par phosphoreloaded le 14-12-2006 à 11:48:47
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed