#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