Ich habe woanders danach gesucht, aber nichts gefunden, was meinen Anforderungen entspricht.
Die folgende Vorlage ist die, die ich verwenden muss:
dn: uid=$1,ou=home,dc=chan,dc=com
objectClass: organizationalPerson
objectClass: person
objectClass: inetOrgPerson
objectClass: top
cn: $2
sn: $3
userid: $1
userPassword:
Ich muss ein Skript so erstellen, dass die folgenden Felder $1, $2, $3, $4 mit der Eingabe gefüllt werden, die ich gebe, und dann in eine neue Datei ausgegeben werden, sodass sie mit der leeren Vorlage ausgeführt werden kann.
Akzeptierte Antwort:
Ich vermute, Sie suchen nach etwas ganz Einfachem wie einer Datei my_script
das enthält:
cat <<XXX
dn: uid=$1,ou=home,dc=chan,dc=com
objectClass: organizationalPerson
objectClass: person
objectClass: inetOrgPerson
objectClass: top
cn: $2
sn: $3
userid: $1
userPassword:
XXX
Um das obige zu verwenden, führen Sie einfach Folgendes aus:
sh my_script fred 100 200
die auf stdout ausgegeben wird (und in eine Datei umgeleitet werden kann).