Supprimer avec SED

Résolu
Cerghan -  
 Cerghan -
Bonjour,

voici mon problème, je veux supprimer une ligne dans un fichier en fonction d'une chaine de caractère. Jusque la pas de soucis.
Le problème c'est que la chaine de caractère en question contient des / qui sont interpreté comme des délimiteurs.
j'ai essayé de changer les délimiteurs en # mais ça n'a pas l'air de fonctionner...

sed -i '#/home/.../Bureau/plop#d' MD5File.txt


Quelqu'un aurait une idée ?

Merci

A voir également:

1 réponse

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Salut,

Il faut protéger le 1er délimiteur :

sed -i '\#/home/.../Bureau/plop#d' MD5File.txt

Seulement dans le cas de délimiteur de motif (voir SED - Délimiteur de motif). Pour les délimiteurs de commande ce n'est pas la peine :-))
2
Cerghan
 
Génial ! Merci beaucoup !
0