Sed et variable contenant un slach

Résolu
reduuxx -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

voici ma commande :

cat /etc/ldap/slapd.conf | sed -e "s/passcrypt/$passcrypt/g" > /etc/ldap/slapd.confo

elle ne fonctionne pas si la variable $passcrypt contient //

et cette variable est le résultat du cryptage d'un mot de passe Ldap.

comment faire ?

Merci de votre aide

Reduuxx

3 réponses

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,

Changer le délimiteur par un caractère non présent dans la variable (ou chaîne à remplacer ou de remplacement) :
cat /etc/ldap/slapd.conf | sed -e "s#passcrypt#$passcrypt#g" > /etc/ldap/slapd.confo 
;-))
0
reduuxx
 
Merci de la vitesse et de la justesse de la solution.

ça fonctionne

Reduuxx
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
De rien ;-))
0