У меня есть список объектов, выводимых из ldapsearch
следующим образом:
dn: cn=HPOTTER,ou=STUDENTS,ou=HOGWARTS,o=SCHOOL
dn: cn=HGRANGER,ou=STUDENTS,ou=HOGWARTS,o=SCHOOL
dn: cn=RWEASLEY,ou=STUDENTS,ou=HOGWARTS,o=SCHOOL
dn: cn=DMALFOY,ou=STUDENTS,ou=HOGWARTS,o=SCHOOL
dn: cn=SSNAPE,ou=FACULTY,ou=HOGWARTS,o=SCHOOL
dn: cn=ADUMBLED,ou=FACULTY,ou=HOGWARTS,o=SCHOOL
Пока у меня есть следующее регулярное выражение:
/\bcn=\w*,/g
, который возвращает результаты, подобные этому:
cn=HPOTTER,
cn=HGRANGER,
cn=RWEASLEY,
cn=DMALFOY,
cn=SSNAPE,
cn=ADUMBLED,
Мне нужно регулярное выражение, которое возвращает такие результаты:
HPOTTER
HGRANGER
RWEASLEY
DMALFOY
SSNAPE
ADUMBLED
Что мне нужно изменить в своем регулярном выражении, чтобы шаблон (cn=
и запятая) не был включен в результаты?
РЕДАКТИРОВАТЬ: Я буду использовать sed
для сопоставления с шаблоном и передачи результатов в другие утилиты командной строки.