L'ho cercato altrove ma non sono riuscito a trovare qualcosa che corrisponda alle mie esigenze.
Il modello qui sotto è quello che devo usare:
dn: uid=$1,ou=home,dc=chan,dc=com
objectClass: organizationalPerson
objectClass: person
objectClass: inetOrgPerson
objectClass: top
cn: $2
sn: $3
userid: $1
userPassword:
Ho bisogno di script in modo tale da popolare i seguenti campi $ 1, $ 2, $ 3, $ 4 con l'input che gli do e quindi restituisce un nuovo file consentendo così di eseguirlo utilizzando il modello vuoto.
Risposta accettata:
Sospetto che tu stia cercando qualcosa di abbastanza semplice come un file my_script
che contiene:
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
Per utilizzare quanto sopra, esegui semplicemente:
sh my_script fred 100 200
che verrà restituito a stdout (e può essere reindirizzato a un file).