Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/03/2016, à 00:11

Feral

Liste: Supprimer des emails par rapport à leur domaine [Resolu]

Bonjour,

Suite à l'aide de ce forum (http://forum.ubuntu-fr.org/viewtopic.php?id=1987456) je suis arrivé à extraire quelques centaines d'emails de correspondance que j'avais.
Je voudrait maintenant trouver une commande pour recherche dans ce fichier et éliminer tous les emails contenant certains nom de domaine.

Exemple

monsieura@domaine1.ext1.ext2.com
monsieurb@domaine2.com
monsieurc@domaine3.ext1.com
monsieurd@domaine2.com

Eliminer "domaine2.com" et "domaine1.ext1.ext2.com" donnerait donc:

monsieurc@domaine3.ext1.com

Merci beaucoup!

Dernière modification par Feral (Le 31/03/2016, à 14:31)

Hors ligne

#2 Le 31/03/2016, à 05:55

pingouinux

Re : Liste: Supprimer des emails par rapport à leur domaine [Resolu]

Bonjour,

$ grep -v '@\(domaine2\|domaine1\.ext1\.ext2\)\.com' fichier
monsieurc@domaine3.ext1.com

ou bien

$ sed -nr '/@(domaine2|domaine1\.ext1\.ext2)\.com/!p' fichier
monsieurc@domaine3.ext1.com

Hors ligne

#3 Le 31/03/2016, à 11:50

Feral

Re : Liste: Supprimer des emails par rapport à leur domaine [Resolu]

WOW super merci beaucoup! ;-)

Hors ligne

#4 Le 31/03/2016, à 12:01

Feral

Re : Liste: Supprimer des emails par rapport à leur domaine [Resolu]

@pingouinux:
Comment pourrais-je faire pour effacer tous les email terminant par une partie commune par exemple: gouv.fr

a@a.gouv.fr
b@f.gouv.fr
c@gt.h.gouv.fr
mr@google.com

Laissant donc:

mr@google.com

Merci encore! :-)

Hors ligne

#5 Le 31/03/2016, à 12:46

credenhill

Re : Liste: Supprimer des emails par rapport à leur domaine [Resolu]

hello

$ grep -v 'gouv\.fr$' fichier
mr@google.com

Hors ligne

#6 Le 31/03/2016, à 14:31

Feral

Re : Liste: Supprimer des emails par rapport à leur domaine [Resolu]

Trop fort!
Faudrait que j'apprenne à me servir de Grep.

Merci!!!

Hors ligne