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 26/01/2015, à 12:22

gabyboxxx

commande sed help

Salut a tout le monde voila j'ai un fichier avec des URL.

Exemple http://www.forum.ubuntu-fr.org/

est je veux supprimer tout les  http://www du fichier texte pour ne gardé que .forum.ubuntu-fr.org

merci a vous

Hors ligne

#2 Le 26/01/2015, à 12:43

pingouinux

Re : commande sed help

Bonjour,

sed 's#http://www##g' fichier >fichier_modifié

ou, pour modifier directement le fichier d'origine

sed -i 's#http://www##g' fichier

Hors ligne

#3 Le 26/01/2015, à 12:54

tiramiseb

Re : commande sed help

pingouinux: je n'aurais pas mis le "g" s'il y a une seule URL par ligne. Une URL peut très bien contenir « http://www » dans son chemin. C'est crado, mais c'est possible.

gabyboxxx: attention, http://www.forum.ubuntu-fr.org/ ne fonctionne pas, en l'occurrence tu es sur un très bon exemple car l'adresse est http://forum.ubuntu-fr.org/ : es-tu sûr que ce que tu veux supprimer ce n'est pas uniquement "http://" ? Et ne faut-il pas traiter aussi les "https://" ?

Dernière modification par tiramiseb (Le 26/01/2015, à 12:54)

Hors ligne

#4 Le 26/01/2015, à 13:06

pingouinux

Re : commande sed help

@tiramiseb : On ne sait pas comment est organisé le fichier contenant les URL, mais tu as raison dans le cas où une URL contient la chaîne

Hors ligne