Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Hello,
I've got a list of id's like 2300 entries..
my text of users, which is LIST.txt , is like this;
37565
24029
38421
35665I want to pull every ID one by one and put them into a specific field in a text, LDIF.txt.. Here is my text,
dn: cn=eftmonitor,ou=eft,ou=roles,dc=isbank
changetype: modify
delete: nsroledn
nsroledn: cn=rl52882,ou=People,dc=isbankI just want to replace the number after cn=rlXXXXX..
For example, If I modify regarding the list above;dn: cn=eftmonitor,ou=eft,ou=roles,dc=isbank
changetype: modify
delete: nsroledn
nsroledn: cn=rl37565,ou=People,dc=isbankdn: cn=eftmonitor,ou=eft,ou=roles,dc=isbank
changetype: modify
delete: nsroledn
nsroledn: cn=rl24029,ou=People,dc=isbankdn: cn=eftmonitor,ou=eft,ou=roles,dc=isbank
changetype: modify
delete: nsroledn
nsroledn: cn=rl38421,ou=People,dc=isbankdn: cn=eftmonitor,ou=eft,ou=roles,dc=isbank
changetype: modify
delete: nsroledn
nsroledn: cn=rl35665,ou=People,dc=isbankThere should be, one paragraph for one id, and also, there is an empty line after each paragraph. Can anyone help me? Thank you all in advance !
Cheers, Erkut

echo "" > LDIF.txt
for i in `cut -d: -f1 LIST.txt`; do
cat <<EOT >> LDIF.txt
dn: cn=eftmonitor,ou=eft,ou=roles,dc=isbank
changetype: modify
delete: nsroledn
nsroledn: cn=rl$i,ou=People,dc=isbankEOT
done

![]() |
![]() |
![]() |
| Login or Register to Reply | |
| Login | Register |
| Ads by Google |