Formatieren von Regeln für CLI-Befehle
Basierend auf dem eingegebenen Wert oder Namen werden bestimmte Formatregeln für CLI-Befehle erzwungen.
Formatregeln für CLI
Doppelte Anführungszeichen („ “), die als Teil eines Namens oder Labels verwendet werden, müssen bei der Ausführung der CLI-Befehle und der Skriptbefehle auf einem Windows-, Linux- oder Solaris-Betriebssystem besonders berücksichtigt werden.
Wenn doppelte Anführungszeichen (" ") Teil eines Namens oder Wertes sind, müssen Sie vor jedem doppelten Anführungszeichen einen umgekehrten Schrägstrich (\) einfügen.
Beispiel:
-c "set storageArray userLabel=\"Engineering\";"
In diesem Beispiel ist „Engineering“ der Name des Speicher-Arrays.
Ein zweites Beispiel ist:
-n \"My\"_Array
In diesem Beispiel ist „My“_Array der Name des Speicher-Arrays.
In einem Skriptbefehl können keine doppelten Anführungszeichen (") als Teil einer Zeichenkette (auch als Zeichenfolge wörtlich bezeichnet) verwendet werden. Sie können beispielsweise den folgenden String nicht eingeben, um den Namen des Speicher-Arrays auf „Finanzen“-Array zu setzen:
-c "set storageArray userLabel=\"\"Finance\"Array\";"
Wenn Sie in einem Windows-Betriebssystem keine doppelten Anführungszeichen (") um einen Namen verwenden, müssen Sie vor jedem speziellen Skriptzeichen ein Caret ( ^ ) einfügen. Sonderzeichen sind ^, < und >.
Legen Sie bei Verwendung mit den Terminals ein Caret vor jedem speziellen Skriptzeichen ein -n
, -o
, -f
, und -p
. Um beispielsweise CLI>CLIENT für das Speicherarray anzugeben, geben Sie diese Zeichenfolge ein:
-n CLI^>CLIENT
Fügen Sie ein Caret (^) vor jedem speziellen Skript-Zeichen ein, wenn es in einem Zeichenstring wörtlich in einem Skriptbefehl verwendet wird. Um beispielsweise den Namen eines Speicherarrays in „FINANZEN“ zu ändern, geben Sie die folgende Zeichenfolge ein:
-c "set storageArray userLabel=\"FINANCE_^|_PAYROLL\";"
Wenn Sie SMcli-Befehle an der Eingabeaufforderung eingeben, wird ein zusätzlicher umgekehrter Schrägstrich angezeigt ( C:\\dir\\subdir\\filename |