Pages : 1
#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)
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
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
Pages : 1