Я совсем новичок. Есть желание потихоньку изучать JavaScript, через определенные задачки.
Подскажите каким путем проще сделать ниже описанную задачку (так, чтобы новичку разобраться)?. Хостинг есть. Скорее всего без php не обойтись. Подскажите куда и как копать.
Есть файл txt c следующими данными:
Код:
|
dn: uid=fimso,ou=People,dc=glories,dc=info
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: top
objectClass: shadowAccount
objectClass: organizationalPerson
cn: ?
description: ?
displayName: ?
o: ?
mail: Sfvbnn@ghhn.ru
givenName: Sofia
sn: Metlyaeva
telephoneNumber: 79836967727
uidNumber: 12
gidNumber: 65534
gecos: autoregister
homeDirectory: /home/fimso
loginShell: /bin/sh
shadowExpire: 24836
roomName: ?
hidden: no
ownerUser: admin
MCpInterfaces: ?
maxDays: ?
class: 2016
loginRemote: ?
structuralObjectClass: inetOrgPerson
entryUUID: ea89cec8-e50b-1035-95a3-a27235935c78
creatorsName: cn=Manager,dc=glories,dc=info
createTimestamp: 20160723102818Z
uid: fimso
validity: yes
sessions: 2
entryCSN: 20160723111407Z#000002#00#000000
modifiersName: cn=Manager,dc=glories,dc=info
modifyTimestamp: 20160723111407Z
dn: cn=fimso,ou=Radius,dc=glories,dc=info
objectClass: organizationalPerson
objectClass: top
objectClass: radiusprofile
objectClass: radiusExtension
cn: fimso
sn: 12334
dialupAccess: yes
radiusUserCategory: 2016
structuralObjectClass: radiusExtension
entryUUID: ea8d98dc-e50b-1035-95a4-a27235935c78
creatorsName: cn=Manager,dc=glories,dc=info
createTimestamp: 20160723102818Z
entryCSN: 20160723102818Z#000002#00#000000
modifiersName: cn=Manager,dc=glories,dc=info
modifyTimestamp: 20160723102818Z |
Такой фрагмент повторяется энное количество раз. В таком блоке меня интересует только вот такие строки:
Код:
|
mail: vasilevskiy.a@mail.ru
givenName: Alex
sn: Vasil
telephoneNumber: 79618518410
createTimestamp: 20160723101538Z |
От блока к блоку эти данные разные и они мне нужны.
В итоге хочу получить некий csv файл вида:
Конечно не обязательно формировать прямо файл, достаточно вывести на экран строчки с данными и разделенные ";".
Заранее всем благодарен!