私のケースはこちらです。
#file_user を含むファイルがあります
mark
sebastian
lewis
shumacher
hulkenburg
Add.ldif を含む別のファイルがあります
dn: cn=salespartner,ou=Groups,o=company
changetype: modify
add: member
member: uid=user,ou=external,c=de,ou=People,o=company
member: uid=user,ou=external,c=de,ou=People,o=company
member: uid=user,ou=external,c=de,ou=People,o=company
member: uid=user,ou=external,c=de,ou=People,o=company
上記で、 uid=user をそれぞれのファイルのユーザー名に変更したい
例
dn: cn=typo3_frontend_global_salespartner,ou=Groups,o=company
changetype: modify
add: member
member: uid=mark,ou=external,c=de,ou=People,o=company
member: uid=sebastian,ou=external,c=de,ou=People,o=company
member: uid=lewis,ou=external,c=de,ou=People,o=company
これを使用してみましたが、上記の例を達成できませんでした。
#!/bin/bash
set -x
for q in `cat user`
do sed 's/user/'${q}'/g' add.ldif > out
done
これを行う方法を教えてください。その間、高度なbashスクリプトを理解します
これは、ldap での私の作業にとって非常に緊急です。
少し早いですがお礼を!!!!!プスパラジ