GNU/Linux >> Belajar Linux >  >> Linux

Script Bash Untuk Mengisi Template?

Saya telah mencari ini di tempat lain tetapi tidak dapat menemukan sesuatu yang sesuai dengan kebutuhan saya.

Template di bawah ini adalah yang perlu saya gunakan :

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

objectClass: organizationalPerson

objectClass: person

objectClass: inetOrgPerson

objectClass: top

cn: $2

sn: $3

userid: $1

userPassword:

Saya perlu membuat skrip sedemikian rupa sehingga mengisi bidang berikut $1,$2,$3,$4 dengan input yang saya berikan dan kemudian mengeluarkannya ke file baru sehingga memungkinkan untuk menjalankannya menggunakan template kosong.

Jawaban yang Diterima:

Saya menduga Anda mencari sesuatu yang cukup sederhana seperti file my_script yang berisi:

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

Untuk menggunakan di atas, cukup jalankan:

sh my_script fred 100 200

yang akan ditampilkan ke stdout (dan dapat diarahkan ke file).


Linux
  1. Bisakah Skrip Bash Dihubungkan ke File?

  2. Bagaimana Cara Men-debug Skrip Bash?

  3. Jalankan skrip bash sebagai daemon

  1. Tambahkan skrip bash ke jalur

  2. Skrip bash Linux untuk mengekstrak alamat IP

  3. Negasi jika kondisi dalam skrip bash

  1. Naikkan kesalahan dalam skrip Bash

  2. Jalankan skrip bash setelah login

  3. Pencocokan pola skrip Bash