extraire le domaine d'une adresse email

extraire le domaine d'une adresse email - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 12-11-2013 à 16:58:26    

Salut à tous,
 
Je ne suis pas un pro de la manipulation de caractères mais je cherche à extraire le domaine d'une adresse email récupéré dans un fichier.
 
le domaine sera donc de la forme : <user@fr.domaine.com>
et je voudrais récupérer : fr.domaine.com et domaine.com
 
Mais je ne sais pas quoi utiliser entre sed, cut, awk etc...
 
Merci de votre aide.

Reply

Marsh Posté le 12-11-2013 à 16:58:26   

Reply

Marsh Posté le 12-11-2013 à 17:10:52    

Code :
  1. echo "plop@mail.tld"|awk -F'@' '{print $2}'


Y’a probablement plus propre mais c’est le premier truc qui me soit venu en tête.


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 12-11-2013 à 17:15:50    

Sed ou cut ou awk :)
 
https://www.google.com/search?q=bas [...] from+email
 
Le plus simple et le plus "sale":
sed -e's/<//' -e's/>//' fichier | cut -d'@' -f2
 
 


---------------
--
Reply

Sujets relatifs:

Leave a Replay

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