Nous sommes actuellement le 14 Juil 2026, 19:21

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 7 message(s) ] 
Auteur Message
 Sujet du message: unix - sed
MessagePublié: 18 Oct 2004, 21:21 
Hors-ligne
Régulier
Régulier
Avatar de l’utilisateur

Inscription : 10 Sep 2002, 19:20
Message(s) : 492
Localisation : Cornell University, NY
jai une petite question, j'essai d'extracter le hostname du URL avec la commande sed (dans bash//Unix)

genre passer de http://www.google.com/index.html a http://www.google.com
mon probleme est que je n'arrive pas a effacer la derniere partit (/index.html)


voici ce que jai a date:

turing$ [~/] >echo " http://www.google.com/index.html" | sed 's/^ *//' | sed 's,http://,,' | sed 's,*/*$,,'

_________________

Win XP Pro sp2
Gigabyte G965g-DS2 F5
Core 2 duo 6400 Conroe
2 * 1gb A-Data 5300 en dual
eVGA GeForce 7900 GS
100gig WD 7200 8mb, 160gig WD 7200 2mb
320 Seagate 7200 SATA2
Antec Smartpower 500W

Logitech Cordless Duo MX


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 18 Oct 2004, 21:54 
Hors-ligne
Répond à tout!
Répond à tout!

Inscription : 10 Jan 2002, 14:09
Message(s) : 2386
Localisation : Verdun
perso je trouve ca plus simple :

Code :
$ echo http://www.google.com/index.html | cut -d"/" -f3


résultat :
http://www.google.com

$ # voila

le seule probleme de cette facon, c'est que si il n'y a pas de http:// ca va péter dans les fleurs. Que sed passerait tout droit.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 19 Oct 2004, 08:51 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 17 Jan 2002, 19:30
Message(s) : 635
Localisation : St-Jean-Chrysostome
Tu était proche:

Code :
echo http://www.google.com/index.html | sed 's/^ *//' | sed 's,http://,,' | sed 's,/.*$,,'

_________________

Consoles: Xbox 360 (GamerTag Stromgol74) et PS3 (GamerTag Stromgol74)
Athlon XP 2400+ / ECS K7S5A v.1.0 / 2 x 512Mo DDR 400mhz / ATI Radeon X800 XL 256Mo / Western Digital 160Go 8Mo cache / HP w2007 20.1" Widescreen / Windows XP Professional
MacBook Pro 13" 2.26Ghz 2GB 160G Max OSX 10.6.2


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 19 Oct 2004, 12:48 
Hors-ligne
Régulier
Régulier
Avatar de l’utilisateur

Inscription : 10 Sep 2002, 19:20
Message(s) : 492
Localisation : Cornell University, NY
ahhh merci infiniment!

il fait quoi au juste le point (.)?

_________________

Win XP Pro sp2
Gigabyte G965g-DS2 F5
Core 2 duo 6400 Conroe
2 * 1gb A-Data 5300 en dual
eVGA GeForce 7900 GS
100gig WD 7200 8mb, 160gig WD 7200 2mb
320 Seagate 7200 SATA2
Antec Smartpower 500W

Logitech Cordless Duo MX


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 19 Oct 2004, 13:08 
Hors-ligne
Fidèle
Fidèle
Avatar de l’utilisateur

Inscription : 17 Jan 2002, 19:30
Message(s) : 635
Localisation : St-Jean-Chrysostome
Grim2000 a écrit:
ahhh merci infiniment!

il fait quoi au juste le point (.)?


Le point signifie n'importe quel caractère.

_________________

Consoles: Xbox 360 (GamerTag Stromgol74) et PS3 (GamerTag Stromgol74)
Athlon XP 2400+ / ECS K7S5A v.1.0 / 2 x 512Mo DDR 400mhz / ATI Radeon X800 XL 256Mo / Western Digital 160Go 8Mo cache / HP w2007 20.1" Widescreen / Windows XP Professional
MacBook Pro 13" 2.26Ghz 2GB 160G Max OSX 10.6.2


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 19 Oct 2004, 16:09 
Hors-ligne
Régulier
Régulier
Avatar de l’utilisateur

Inscription : 10 Sep 2002, 19:20
Message(s) : 492
Localisation : Cornell University, NY
ok merci, maintenant un autre petite question. j'essai d'extracter le title d'une page web identifier dans le code source de la page (entre <title> le titre </title>

pour afficher the source, je fais:

lynx -source http://www.google.com

et le code devrait me donner "Google" puisque cest le titre de la page... cependant je ne suis pas capable d'effacer la partie avant le <title> et la partit apres le </title>....

any help?


merci beaucoup

_________________

Win XP Pro sp2
Gigabyte G965g-DS2 F5
Core 2 duo 6400 Conroe
2 * 1gb A-Data 5300 en dual
eVGA GeForce 7900 GS
100gig WD 7200 8mb, 160gig WD 7200 2mb
320 Seagate 7200 SATA2
Antec Smartpower 500W

Logitech Cordless Duo MX


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 19 Oct 2004, 16:53 
Hors-ligne
Régulier
Régulier
Avatar de l’utilisateur

Inscription : 10 Sep 2002, 19:20
Message(s) : 492
Localisation : Cornell University, NY
nevermind j'ai trouver:

lynx -source http://www.times.com | egrep -e \<title\> | sed 's/^.*<title>//' | sed 's/<\/title>.*$//'

_________________

Win XP Pro sp2
Gigabyte G965g-DS2 F5
Core 2 duo 6400 Conroe
2 * 1gb A-Data 5300 en dual
eVGA GeForce 7900 GS
100gig WD 7200 8mb, 160gig WD 7200 2mb
320 Seagate 7200 SATA2
Antec Smartpower 500W

Logitech Cordless Duo MX


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 7 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site