Methoden zur Verwendung von Abfrageoperatoren
Die Managementoberfläche unterstützt Abfragen und UNIX-Muster und Wildcards, damit Sie in Befehlszeilenparametern mehrere Werte abgleichen können.
In der folgenden Tabelle werden die unterstützten Abfrageoperatoren beschrieben:
Operator | Beschreibung |
---|---|
* |
Platzhalter, der allen Einträgen entspricht. Der Befehl |
! |
KEIN Operator. Gibt einen Wert an, der nicht abgeglichen werden soll; |
. |
Oder Operator. Trennt zwei Werte, die verglichen werden sollen, z. B. `*vs0 |
vs2*` entspricht entweder vs0 oder vs2. Sie können mehrere ODER Anweisungen angeben; zum Beispiel, `a |
b* |
*c*` passt der Eintrag |
.. |
Bereichsbediener. Zum Beispiel, |
< |
Kleiner als Operator. Zum Beispiel, |
> |
Greater-than Operator. `*>5*`Entspricht z. B. einem Wert, der größer ist als `5`. |
<= |
Kleiner als oder gleich dem Operator. Zum Beispiel, |
>= |
Größer als oder gleich dem Operator. `*>=5*`Entspricht z. B. einem Wert, der größer oder gleich ist `5`. |
{ |
Wenn Sie Abfragezeichen als Literale analysieren möchten, müssen Sie die Zeichen in doppelte Anführungszeichen (z. B. "<10"
, "0..100"
, "*abc*"
oder "a|b"
) umschließen, damit die richtigen Ergebnisse zurückgegeben werden.
Sie müssen RAW-Dateinamen in doppelte Anführungszeichen einfügen, um die Interpretation von Sonderzeichen zu verhindern. Dies gilt auch für Sonderzeichen, die von der Clustershell verwendet werden.
Sie können mehrere Abfrageoperatoren in einer Befehlszeile verwenden. Beispiel: Mit dem Befehl volume show -size >1GB -percent-used <50 -vserver !vs1
werden alle Volumes angezeigt, die größer als 1 GB sind, zu weniger als 50 % genutzt werden und nicht in der Storage Virtual Machine (SVM) mit dem Namen „vs1
“.