Suspeito que você esteja procurando algo bastante simples, como um arquivo my_script
que contém:
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
Para usar o acima, basta executar:
sh my_script fred 100 200
que será enviado para o stdout (e pode ser redirecionado para um arquivo).