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 02/01/2012, à 13:22

wolf85kunst

Utilisation de la commande sed

Bonjour à tous et bonne année !

Je cherche à récupérer un motif grâce à une expression régulière utilisé avec "sed".

Une variable "var" contient la chaîne suivante : "/var/www/www.monsite.fr/web". Je souhaite récupérer le domaine, à savoir : www.monsite.fr.

Une ébauche ...
echo $var | sed -n '/..../p'

Merci pour votre aide.


Les raisonnables ont duré, les passionnés ont vécu.
-- 10.04 Lucid Lynx --

Hors ligne

#2 Le 02/01/2012, à 13:31

Spitfire 95

Re : Utilisation de la commande sed

echo $var | awk -F '/' '{print $4}'


Trisquel GNU/Linux 6.0 / Fedora 19 & rawhide.
joueur ryzom et wesnoth
Développeur livewallpaper
Membre déserteur et traître de la brigade des S.

Hors ligne

#3 Le 02/01/2012, à 13:41

wolf85kunst

Re : Utilisation de la commande sed

Merci ça marche super.

Que cela donnerait-il avec la commande sed et l'utilisation d'expressions régulières ?

Merci beaucoup


Les raisonnables ont duré, les passionnés ont vécu.
-- 10.04 Lucid Lynx --

Hors ligne

#4 Le 02/01/2012, à 14:19

sputnick

Re : Utilisation de la commande sed

sed -r 's@/[^/]+/[^/]+/([^/]+)/web@\1@' <<< /var/www/www.monsite.fr/web

On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne