GNU/Linux >> Linux の 問題 >  >> Linux

テンプレートを記入するための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の入力を入力し、新しいファイルに出力して、空のテンプレートを使用して実行できるようにする方法でスクリプトを作成する必要があります。

承認された回答:

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

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


Linux
  1. Bashスクリプトをデバッグする方法は?

  2. Bashスクリプトで文字列を分割する方法

  3. Bash スクリプト - Hello World の例

  1. 代替 --config Java bash スクリプト

  2. bashスクリプトにスペースを含むベース名?

  3. bash スクリプトの if 条件を否定する

  1. Bashスクリプトをファイルに接続できますか?

  2. タイプセット-aスクリプトにエラーがありますか?

  3. ログイン後に bash スクリプトを実行する