GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Bash-Skript zum Ausfüllen einer Vorlage?

Ich habe woanders danach gesucht, aber nichts gefunden, was meinen Anforderungen entspricht.

Die folgende Vorlage ist die, die ich verwenden muss:

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

objectClass: organizationalPerson

objectClass: person

objectClass: inetOrgPerson

objectClass: top

cn: $2

sn: $3

userid: $1

userPassword:

Ich muss ein Skript so erstellen, dass die folgenden Felder $1, $2, $3, $4 mit der Eingabe gefüllt werden, die ich gebe, und dann in eine neue Datei ausgegeben werden, sodass sie mit der leeren Vorlage ausgeführt werden kann.

Akzeptierte Antwort:

Ich vermute, Sie suchen nach etwas ganz Einfachem wie einer Datei my_script das enthält:

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

Um das obige zu verwenden, führen Sie einfach Folgendes aus:

sh my_script fred 100 200

die auf stdout ausgegeben wird (und in eine Datei umgeleitet werden kann).


Linux
  1. Wie debuggt man ein Bash-Skript?

  2. Typeset -a Gibt Fehler im Skript an?

  3. So teilen Sie eine Zeichenfolge in Bash-Skript auf

  4. Bash-Skript – Beispiel „Hello World“.

  5. Alternativen --config Java-Bash-Skript

35 Bash-Skriptbeispiele

So führen Sie ein Bash-Skript aus

Fügen Sie dem Pfad ein Bash-Skript hinzu

Linux-Bash-Skript zum Extrahieren der IP-Adresse

Führen Sie das Bash-Skript nach der Anmeldung aus

Bash-Skript-Musterabgleich