[sed] suppresion ligne marche pas

Résolu/Fermé
vincm70 Messages postés 58 Date d'inscription samedi 15 septembre 2007 Statut Membre Dernière intervention 5 janvier 2022 - 21 nov. 2009 à 20:57
vincm70 Messages postés 58 Date d'inscription samedi 15 septembre 2007 Statut Membre Dernière intervention 5 janvier 2022 - 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
A voir également:

3 réponses

LOSTY Messages postés 650 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 29 novembre 2009 21
21 nov. 2009 à 22:04
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 jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 894
21 nov. 2009 à 22:35
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 samedi 15 septembre 2007 Statut Membre Dernière intervention 5 janvier 2022 1
22 nov. 2009 à 11:58
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