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 () 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.