J'essaie de convertir un fichier ldif en csv avec awk, mais je bute sur une "syntax error" avec une regexp.
Voici le contenu du ldif :
dn: id=1,ou=person,o=myldapdirectory
name: p1
city: city1
mail: test@mail.com
dn: id=2,ou=other,o=myldapdirectory
datavalue: AAAjjjjjj
dn: id=3,ou=other2,o=myldapdirectory
code: 123456
dn: id=56,ou=person,o=myldapdirectory
name: person2
city: OtherCity
mail: mymail@me.com
Mon script awk :
/usr/bin/awk '
function add_object() {
if(typeObject="person")
printf("%s:%s:%s\n", lName, lCity, lMail) > "data.csv"
}
BEGIN {
typeObject = ""
lName = ""
lCity = ""
lMail (…)