use*_*599 5 bash shell-script variable
我在别处寻找过这个,但找不到符合我要求的东西。
下面的模板是我需要使用的模板:
dn: uid=$1,ou=home,dc=chan,dc=com
objectClass: organizationalPerson
objectClass: person
objectClass: inetOrgPerson
objectClass: top
cn: $2
sn: $3
userid: $1
userPassword:
Run Code Online (Sandbox Code Playgroud)
我需要以这样一种方式编写脚本,用我给它的输入填充以下字段 $1,$2,$3,$4,然后输出到一个新文件,从而允许使用空白模板运行它。
Bri*_*ian 11
我怀疑您正在寻找非常简单的东西my_script
,例如包含以下内容的文件:
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
Run Code Online (Sandbox Code Playgroud)
要使用上述内容,只需运行:
sh my_script fred 100 200
Run Code Online (Sandbox Code Playgroud)
它将输出到标准输出(并且可以重定向到文件)。