I have a question and cannot figure out. It is Solaris. the over simplified source & reference files.
s.txt source file:
dn: cn=task,cn=Groups,dc=domain
changetype: modify
add: uniquemember
uniquemember: cn=user1,cn=users,dc=domain
dn: cn=task,cn=Groups,dc=domain
changetype: modify
add: uniquemember
uniquemember: cn=user9,cn=users,dc=domain
dn: cn=task,cn=Groups,dc=domain
changetype: modify
add: uniquemember
uniquemember: cn=user10,cn=users,dc=domain
r.txt reference file:
uniquemember: cn=user9,cn=users,dc=domain
uniquemember: cn=user8,cn=users,dc=domain
I'd want a script for using the reference record uniquemember file to extract the source file's cn=user9's line and 3 lines Above, add to a result file usermember_
add.ldif:
dn: cn=task,cn=Groups,dc=domain
changetype: modify
add: uniquemember
uniquemember: cn=user9,cn=users,dc=domain
grep
utility and isn't applicable to non-GNU systems like Solaris. – Andrew Henle Sep 01 '18 at 11:54