J'ai cherché cela ailleurs mais je n'ai pas pu trouver quelque chose qui corresponde à mes besoins.
Le modèle ci-dessous est celui que je dois utiliser :
dn: uid=$1,ou=home,dc=chan,dc=com
objectClass: organizationalPerson
objectClass: person
objectClass: inetOrgPerson
objectClass: top
cn: $2
sn: $3
userid: $1
userPassword:
J'ai besoin de scripter de manière à remplir les champs suivants $1,$2,$3,$4 avec l'entrée que je lui donne, puis les sorties vers un nouveau fichier permettant ainsi de l'exécuter en utilisant le modèle vierge.
Réponse acceptée :
Je suppose que vous cherchez quelque chose d'assez simple comme un fichier my_script
qui contient :
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
Pour utiliser ce qui précède, exécutez simplement :
sh my_script fred 100 200
qui sortira sur stdout (et pourra être redirigé vers un fichier).