[sed] suppresion ligne marche pas

Résolu
vincm70 Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   -  
vincm70 Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

3 réponses

LOSTY Messages postés 650 Date d'inscription   Statut Membre Dernière intervention   21
 
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'
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,

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

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

Et ça devrait aller mieux ;-))
0
vincm70 Messages postés 58 Date d'inscription   Statut Membre Dernière intervention   1
 
Merki j'avait réussi a trouvé , c'était bien ca. L'espace qui m'a fait perdre du temps!! C abusée!! lol
0