Bonjour,

Je suis en train de faire un script sous linux et je rencontre un pb avec des attribut Ldap que je récupère.
Voici mon script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
ldapsearch -H ldaps://tutu.chezmoi -x -S uid  -b ou=people,dc=chezmoi,dc=fr -D "cn=LDAP,ou=administrators,dc=chezmoi,dc=fr" -w "grrrrr"  "(&(titi=OFFI)(toto=xxxx))" uid cn  mail bizbizEntiteAffectationPrincipale \
    | sed -e '/::/s/\(.*:: \)\(.*\)/echo \1 $(echo \2 |base64 --decode)/e' >monfichier.txt
Je pensais que le /::/s/\(.*:: \)\(.*\)/echo \1 $(echo \2 |base64 --decode)/ permettrait à l'attribut bizbizEntiteAffectationPrincipale de ne pas poser de pb et d'être decodé mais en fait j'ai le message suivant dès que je mets cet attribut dans ma selection :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
base64: invalid input
Est-ce que quelqu'un aurait une idée de ce que je dois mettre pour que cet attribut soit récupéré correctement , svp ?

Merci d'avance,