Récupérer emails d'un fichier *.sql ? - Windows & Software
Marsh Posté le 31-07-2005 à 11:46:48
il ressemble à quoi ton fichier ? donne une ligne pour voir ...
Marsh Posté le 31-07-2005 à 11:52:26
Le début :
Citation : -- phpMyAdmin SQL Dump |
Un morceau de fin :
Citation : |
Marsh Posté le 31-07-2005 à 11:59:54
(attention, réponse de linuxien !)
C:\>type one.txt | grep -o "'.*@.*'" | sed -e "s/'//g"
Marsh Posté le 31-07-2005 à 12:05:41
j'ai oublié la redirection :
C:\>type fichier.txt | grep -o "'.*@.*'" | sed -e "s/'//g" > out
ça marche ?
type affiche le fichier, tu rediriges la sortie ("pipe" ) vers un grep
le grep -o ne sélectionne que les patterns correspondant à '.*@.*' c'est à dire un ' suivie de n'importe quel caractère (.) un nombre quelconque de fois (*), suivi d'un @, suivie de .*'
le sed se charge de virer les ' en trop
dis moi ce que ca donne
Marsh Posté le 31-07-2005 à 12:07:18
[sed] var [s]ubstituer les ['] par des [] [g]énarement sur toute la ligne, (ça les enlève tous)
Marsh Posté le 31-07-2005 à 12:18:19
tu ouvres une console (Démarrer/Exécuter et tu tapes cmd par exemple)
ensuite tu te balades dans ton arborescence à l'aide des commandes (cd repertoire pour rentrer dans un repertoire, dir affiche le contenu d'un repertoire, cd .. va dans le repertoire inférieur) jusqu'à être dans le répertoire où il y a ton fichier
la tu tapes la commande et tu me dis ce qui ne va pas !
Marsh Posté le 31-07-2005 à 12:45:49
Ca me metsque "grep" n'est pas reconnu en tant que comande valide...
Marsh Posté le 31-07-2005 à 12:48:39
ah
dommage ! ça marche pourtant sur Win2000 ...
je ne peux plus t'aider !
sed n'est pas une "commande valide" non plus ?
Marsh Posté le 31-07-2005 à 15:22:42
Tu recrée la base sous MySQL avec le script sql et après tu fait une requete pour récuperer seuelement les email
PS: tu n'étais pas obligé de poster les adresses email en clair avec les mots de passe
Marsh Posté le 31-07-2005 à 19:52:16
Ya pas un logiciel qui peut récupérer ca parce que pour tout recréer..
Merci
+
Marsh Posté le 31-07-2005 à 21:02:52
Tu upload ta DB chez n'importe quel hebergeur MySQL et tu exécute le querry:
SELECT email FROM nuke_users
et il te sortira la liste de tous les emails
Marsh Posté le 31-07-2005 à 11:42:37
Salut @ tous,
J'avais un site en Phpnuke avec 3000 membres et mon site vient de fermer.
Juste avant j'avais fais une sauvegarde de la base de données.
Maintenant j'ai ma sauvegarde sous forme d'un fichier .txt que je peux ouvrir avec word...
J'aurais aimer récupérer les emails de mes membres afin de les informer de la fermeture.
Sous forme d'une liste ce serais plus simple pour les envoyer par la suite.
Merci.
@+