Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

mvar

Syntax

Beschreibung

Deklarieren Sie eine veränderbare Variable in einem SLAX-Skript. Sie können eine veränderbare Variable initialisieren, wenn Sie sie deklarieren, indem Sie dem Variablennamen ein Gleichheitszeichen (=) und einen Wert folgen.

Veränderbare Variablen unterscheiden sich von Variablen, die mit der var Anweisung deklariert wurden, dadurch, dass Sie den Wert einer veränderlichen Variablen ändern können, nachdem sie deklariert wurde. Verwenden Sie die set Anweisung, um den Wert einer veränderlichen Variablen zu initialisieren oder festzulegen, nachdem Sie sie deklariert haben. Verwenden Sie die Anweisung, um einen Wert an die Knotenmenge anzufügen, die append in einer veränderlichen Variablen enthalten ist.

Hinweis:

Veränderbare Variablen verwenden nicht standardmäßige SLAX-spezifische Erweiterungselemente, was sich auf die Portabilität eines Skripts auswirken kann.

Attribute

name

Veränderlicher Variablenbezeichner. Nach der Deklaration können Sie in Ausdrücken auf die Variable verweisen, indem Sie den Bezeichner mit dem vorangestellten Dollarzeichen  ($) verwenden.

initial-value

Anfangswert, der der veränderlichen Variablen zugewiesen ist.

SLAX-Beispiel

Im folgenden Beispiel wird die veränderbare Variable blockerstellt und initialisiert. Die set Anweisung weist der Variablen block einen neuen Wert zu und überschreibt den in der Deklaration festgelegten Anfangswert. In der for Schleife durchläuft der Code jedes Element in der angegebenen Liste und fügt ein <item> Element mit zwei untergeordneten Elementen <name> und <size>an den in der block Variablen gespeicherten Knotensatz an.

Informationen zur Veröffentlichung

Anweisung eingeführt in Version 1.1 der SLAX-Sprache, die in Junos OS Version 12.2 und höheren Versionen unterstützt wird.