GNU/Linux >> Linux Esercitazione >  >> Linux

Script Bash per compilare un modello?

L'ho cercato altrove ma non sono riuscito a trovare qualcosa che corrisponda alle mie esigenze.

Il modello qui sotto è quello che devo usare:

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

objectClass: organizationalPerson

objectClass: person

objectClass: inetOrgPerson

objectClass: top

cn: $2

sn: $3

userid: $1

userPassword:

Ho bisogno di script in modo tale da popolare i seguenti campi $ 1, $ 2, $ 3, $ 4 con l'input che gli do e quindi restituisce un nuovo file consentendo così di eseguirlo utilizzando il modello vuoto.

Risposta accettata:

Sospetto che tu stia cercando qualcosa di abbastanza semplice come un file my_script che contiene:

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

Per utilizzare quanto sopra, esegui semplicemente:

sh my_script fred 100 200

che verrà restituito a stdout (e può essere reindirizzato a un file).


Linux
  1. Uno script Bash può essere agganciato a un file?

  2. Digitare -a sta dando un errore nello script?

  3. Come dividere una stringa nello script Bash

  4. Esegue lo script bash dall'URL

  5. basename con spazi in uno script bash?

35 Esempi di script Bash

Come eseguire uno script Bash

alternative --config java bash script

Esegui lo script bash dopo il login

Corrispondenza del modello di script Bash

Esegui il comando bash sulla pipeline jenkins