Csv en Ldif ?

Résolu/Fermé
psygno - 18 nov. 2019 à 16:03
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 19 nov. 2019 à 08:04
Bonjour,

J'ai un ptit soucis : j'ai ce fichier .csv :
prenom1l;telephone1
prenom2;telephone1

qui me donne un ldif comme ça :
dn: cn=prenom1,ou=lala,dc=lala,dc=com
cn: prenom1
sn: prenom1
telephoneNumber: telephone1^M
objectClass: inetOrgPerson

dn: cn=prenom2,ou=lala,dc=lala,dc=com
cn: prenom2
sn: prenom2
telephoneNumber: telephone1^M
objectClass: inetOrgPerson

Comment puis-je retirer ce symbole : ^M

Voici ma commande :

awk -F';' '{printf "dn: cn=%s,ou=lala,dc=lala,dc=com\ncn: %s\nsn: %s\ntelephoneNumber: %s \nobjectClass: inetOrgPerson \n\n",$1,$1,$1,$2}' telephone.csv > telephone.ldif

Configuration: Macintosh / Chrome 78.0.3904.97
A voir également:

1 réponse

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
18 nov. 2019 à 17:50
Salut,
Comment puis-je retirer ce symbole : ^M
En convertissant ton fichier telephone.csv au format UNIX avec la commande
dos2unix
(à installer au besoin).

0
Ha merci beaucoup :) je vais essayer ca de suite :))))))
0
Super cela fonctionne tres bien merci encore :)
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407 > Psygno
19 nov. 2019 à 08:04
De rien ;-)
0