GNU/Linux >> Tutoriels Linux >  >> Linux

Script Bash pour remplir un modèle ?

J'ai cherché cela ailleurs mais je n'ai pas pu trouver quelque chose qui corresponde à mes besoins.

Le modèle ci-dessous est celui que je dois utiliser :

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

objectClass: organizationalPerson

objectClass: person

objectClass: inetOrgPerson

objectClass: top

cn: $2

sn: $3

userid: $1

userPassword:

J'ai besoin de scripter de manière à remplir les champs suivants $1,$2,$3,$4 avec l'entrée que je lui donne, puis les sorties vers un nouveau fichier permettant ainsi de l'exécuter en utilisant le modèle vierge.

Réponse acceptée :

Je suppose que vous cherchez quelque chose d'assez simple comme un fichier my_script qui contient :

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

Pour utiliser ce qui précède, exécutez simplement :

sh my_script fred 100 200

qui sortira sur stdout (et pourra être redirigé vers un fichier).


Linux
  1. Un script Bash peut-il être accroché à un fichier ?

  2. Comment diviser une chaîne dans un script bash

  3. Exécuter le script bash à partir de l'URL

  4. alternatives --config script bash java

  5. Exécuter le script bash en tant que démon

35 exemples de scripts bash

Comment exécuter un script bash

Bash Script - Exemple Hello World

nom de base avec des espaces dans un script bash ?

Ajouter un script bash au chemin

Script bash Linux pour extraire l'adresse IP