Sed et variable contenant un slach

Résolu
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
Configuration: Linux
Firefox 2.0.0.11

3 réponses

  1. Merci de la vitesse et de la justesse de la solution.

    ça fonctionne

    Reduuxx
    1. Modérateur
      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 
      ;-))