Pb avec un attribut Ldap dans mon script shell :base64 invalid input
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:
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 :
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,