next up previous contents
Nächste Seite: Kommandozeile Aufwärts: Konfigurationsdatei und Kommandozeile Vorherige Seite: Konfigurationsdatei und Kommandozeile   Inhalt

Konfigurationsdatei

 

Die Struktur der Konfigurationsdatei ist:

keyword = Liste der Parameter

Es macht keinen Unterschied, es so zu schreiben:

keyword=Liste     der         Parameter

Wenn Du zu viele Parameter für eine optisch noch schöne Zeilenlänge in der Konfigurationsdatei hast, kannst Du in der nächsten Zeile weiterschreiben. Hierzu musst Du eine oder mehrere Leerstellen oder Tabulatoren an den Beginn der (Folge-) Zeile setzen:

keyword = Liste der Parameter die aber wirklich wirklich
    wirklich zu lang für eine einzige Zeile sind

Du kannst Kommentare schreiben, indem Du ein Doppelkreuz an den Beginn der betroffenen Zeile stellst:

# Dies ist ein Kommentar

Du kannst einen Kommentar auch erzeugen, indem Du einen Semikolon (;) an den Beginn einer Zeile setzt. StoreBackup nutzt dieses zur besseren Lesbarkeit, um auskommentierte Schlüsselworte in Konfigurationsdateien zu platzieren. Teilweise wird diese Methode auch verwendet, um auskommentierte Schlüsselworte zu erkennen. Du solltest also die Vorgehensweise nicht verändern.

Du kannst, wie in einer Shell, Environment-Variablen verwenden, hier ist es $VAR:

keyword = $VAR ${VAR}var

Falls $VAR auf XXX gesetzt war, ergibt das folgendes Ergebnis:

keyword = XXX XXXvar

Du kannst Quotes benutzen:

keyword = 1 2 "1 2" '1 2' $VAR "$VAR 1" '$VAR' '$VAR 1'

Dieses wird intern folgendermaßen expandiert (die Klammern gibt es nicht, sie sollen nur die Gruppierung der Parameter zeigen):

keyword = <1> <2> <1 2> <1 2> <XXX> <XXX 1> <$VAR> <$VAR 1>

Weiterhin kannst Du „special characters`` mit einem Backslash ($\backslash$) maskieren. Es handelt sich um folgende Zeichen:

$ { } " '

Es hängt vom Schlüsselwort ab, wie viele „Worte`` Du ihnen zuweisen kannst. Es gibt auch hinterlegte Regeln, die es nur erlauben, bestimmte Schlüsselworte zu verwenden, wenn andere gesetzt sind. Und schlussendlich sind nicht alle Buchstaben (oder Worte) für alle Schlüsselworte erlaubt.


next up previous contents
Nächste Seite: Kommandozeile Aufwärts: Konfigurationsdatei und Kommandozeile Vorherige Seite: Konfigurationsdatei und Kommandozeile   Inhalt
Heinz-Josef Claes 2014-04-20