Exraire le domaine d'une variable qui contient un sous domaine

Arl -  
 Arl -
Bonjour,

J'aimerais savoir si il est possible de détecter si une variable contient un sous domaine ou un domaine et si elle contient un sous-domaine comment extraire le domaine.


Merci d'avance pour vos réponses

3 réponses

flaxy4
 
tu parles d'URL?
0
Arl
 
j'ai une liste de domaine sous domaine et sous-sous-domaine sans http:// devant il sont passé 1 par un dans une variable pour traitement dont l'extraction du domaine .

Par exemple :
sous.domaine.com
ss.s.mondomaine.co.uk
mondomaine.com

Donc je voudrais obtenir seulement la liste de domaine et supprimer la partie gauche, si celle-ci existe.
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
sans ou avec doublons
$ awk -F . '!t[$NF]++ {print $NF}' fichier
com
uk
$ awk -F . '{print $NF}' fichier
com
uk
com
0
manuel
 
Salut,

A partir de variable du shell :

$ var1="mondomaine.com";var2="ss.s.mondomaine.co.uk"

$ echo "${var1##*.}"
com

$ echo "${var2##*.}"
uk
0
Arl
 
Ok merci donc pour www.domain.com si je veux seulement domain.com je fait :
var=www.domaine.com
echo "${var#*.}"

Merci je vais de ce pas tester le nombre de point dans la variable maintenant :)
0