テンプレートを作成するためのBashスクリプト

テンプレートを作成するためのBashスクリプト

私はこれを他の場所で見つけましたが、私の要件に合ったものが見つかりませんでした。

次のテンプレートを使用する必要があります。

dn: uid=$1,ou=home,dc=chan,dc=com

objectClass: organizationalPerson

objectClass: person

objectClass: inetOrgPerson

objectClass: top

cn: $2

sn: $3

userid: $1

userPassword:

次のフィールド$ 1、$ 2、$ 3、および$ 4を入力した入力で入力し、新しいファイルに出力して空のテンプレートとして実行できるようにスクリプトを作成する必要があります。

ベストアンサー1

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

上記を使用するには、以下を実行してください。

sh my_script fred 100 200

標準出力に出力されます(ファイルにリダイレクトできます)。

おすすめ記事