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

Résolu
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
Configuration: dual core e6300  (1,86)
8600GT (512 ram)
4G ram (ddr2 800)
vista pro

5 réponses

  1. 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
    1. 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
      1. finalement voila la ligne qui marche

        domaineAlias=`echo $EmailAlias | gawk -F"@" '{print $2}' `
        0
        1. Modérateur
          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