Récupérer le nom de domaine d'une adresse

Résolu/Fermé
dekker Messages postés 371 Date d'inscription samedi 5 janvier 2008 Statut Membre Dernière intervention 27 octobre 2009 - 27 oct. 2009 à 09:38
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 27 oct. 2009 à 15:45
Bonjour, je souhaiterai récupérer le nom de domaine d'une adresse mail en Script.sh

mon adresse arrive dans une variable $emailAlias et je voudrait récupérer le @domaine.com dans une autre variable $domaineAlias

merci de votre aide

5 réponses

zurg_ Messages postés 133 Date d'inscription jeudi 15 octobre 2009 Statut Membre Dernière intervention 15 avril 2010 27
27 oct. 2009 à 11:00
Salut, il faut que tu te penches sur les expressions régulières et la commande sed. Tu trouveras plein d'informations chez notre ami google.

Bon courage ;)
0
dekker Messages postés 371 Date d'inscription samedi 5 janvier 2008 Statut Membre Dernière intervention 27 octobre 2009 12
27 oct. 2009 à 11:17
Sa fait pret de 2 heure que je cherche sur google mes je suis bloqué,


domaineAlias= echo $EmailAlias | gawk -F"@" '{print $2}'


voila se que j'ai fait pour l'instant mes sa donne pas grand chose ... ( je n'arrive pas à mettre ma valeur obtenue dans ma variable
0
dekker Messages postés 371 Date d'inscription samedi 5 janvier 2008 Statut Membre Dernière intervention 27 octobre 2009 12
27 oct. 2009 à 11:42
finalement voila la ligne qui marche


domaineAlias=`echo $EmailAlias | gawk -F"@" '{print $2}' `
0
zurg_ Messages postés 133 Date d'inscription jeudi 15 octobre 2009 Statut Membre Dernière intervention 15 avril 2010 27
27 oct. 2009 à 11:43
Pour mettre ta valeur dans une variable, il faut un truc du genre :

mavariable = mavaleur

et pas mavariable = echo mavaleur

(Voir cet article peut peut-être t'aider : https://forums.commentcamarche.net/forum/affich-3870860-bash-extraire-nom-utilisateur-d-une-mail
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 895
27 oct. 2009 à 15:45
Salut,

jp@MDK:~/tmpfs ssh$ EmailAlias="toto@commentcamarche.net"

jp@MDK:~/tmpfs ssh$ echo ${EmailAlias}
toto@commentcamarche.net

jp@MDK:~/tmpfs ssh$ echo ${EmailAlias#*@}
commentcamarche.net

jp@MDK:~/tmpfs ssh$ domaineAlias="${EmailAlias#*@}"

jp@MDK:~/tmpfs ssh$ echo $domaineAlias
commentcamarche.net

jp@MDK:~/tmpfs ssh$

;-))
0