j'ai un probleme pour convertir un fichier.ldif en fichier.csv via le awk , j'obtient des doublements !!!![]()
voila mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 function print_user() { if(ID != "") { printf("%s;%s;%s\n", ID,NOM,PRENOM) } } BEGIN { FS="="; ID = "" NOM = "" PRENOM = "" } /^uid/ {ID=$2; } /^sn/ {NOM=$2} /^givenname/ {PRENOM=$2} /^cn/ { print_user() ID = "" NOM = "" PRENOM = "" } END { print_user() }
merci par avance de vos reponses![]()
Partager