[sed] suppresion ligne marche pas [Résolu/Fermé]

vincm70 52 Messages postés samedi 15 septembre 2007Date d'inscription 30 mars 2017 Dernière intervention - 21 nov. 2009 à 20:57 - Dernière réponse : vincm70 52 Messages postés samedi 15 septembre 2007Date d'inscription 30 mars 2017 Dernière intervention
- 22 nov. 2009 à 11:58
Bonjour,
1) J'ajoute avec succes la ligne .badoo.com au fichier suivant "whitelist" de squid:

echo ".badoo.com" >> whitelist

2) Et maintenant je veut supprimer celle-ci en fesant:
sed -i '/.badoo.com /d' whitelist

et cela ne fonctionne pas.

Je fait :

sed -i '11d' whitelist la 11 eme ligne est bien supprimé

Quelle erreur ai je fait pour la supression de la ligne en spécifiant " .badoo.com" pour le premier sed?

Quelqu'un a une idée, j'ai essayer trop plein de truc, j'ai plus d'iée?

Merci
Afficher la suite 

3 réponses

LOSTY 655 Messages postés vendredi 8 juin 2007Date d'inscription 29 novembre 2009 Dernière intervention - 21 nov. 2009 à 22:04
0
Utile
Salut,

Je suis loin de bien connaitre sed , il faudra attendre le specialiste Jipicy :-) mais tu peux toujours faire:

sed 's/.badoo.com//' whitelist | sed '/^$/d'
jipicy 43485 Messages postés jeudi 28 août 2003Date d'inscriptionModérateurStatut 7 novembre 2010 Dernière intervention - 21 nov. 2009 à 22:35
0
Utile
Salut,

Enlève l'espace en trop après "badoo.com" :

sed -i '/.badoo.com/d' whitelist 

Et ça devrait aller mieux ;-))
vincm70 52 Messages postés samedi 15 septembre 2007Date d'inscription 30 mars 2017 Dernière intervention - 22 nov. 2009 à 11:58
0
Utile
Merki j'avait réussi a trouvé , c'était bien ca. L'espace qui m'a fait perdre du temps!! C abusée!! lol