Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Méthodes d'utilisation des opérateurs de requête

Contributeurs

L'interface de gestion prend en charge les requêtes, les modèles de style UNIX et les caractères génériques pour vous permettre de faire correspondre plusieurs valeurs dans les arguments de paramètres de commande.

Le tableau suivant décrit les opérateurs de requête pris en charge :

Opérateur Description

*

Caractère générique correspondant à toutes les entrées.

Par exemple, la commande volume show -volume *tmp* affiche la liste de tous les volumes dont le nom inclut la chaîne tmp.

!

PAS opérateur.

Indique une valeur qui ne doit pas être comparée ; par exemple, !vs0 indique de ne pas correspondre à la valeur vs0.

OU opérateur.

Sépare deux valeurs à comparer, par exemple `*vs0

vs2*` correspond soit à vs0, soit à vs2. Vous pouvez spécifier plusieurs instructions OU ; par exemple, `a

b*

*c*` correspond à l'entrée a, toute entrée commençant par b, et toute entrée qui inclut c.

..

Opérateur de gamme.

Par exemple : 5..10 correspond à n'importe quelle valeur de 5 à 10, inclus.

<

Moins que l'opérateur.

Par exemple : <20 correspond à toute valeur inférieure à 20.

>

Opérateur supérieur à.

Par exemple : >5 correspond à toute valeur supérieure à 5.

<=

Inférieur ou égal à l'opérateur.

Par exemple : ⇐5 correspond à toute valeur inférieure ou égale à 5.

>=

Supérieur à ou égal à l'opérateur.

Par exemple : >=5 correspond à toute valeur supérieure ou égale à 5.

{query}

Requête étendue.

Une requête étendue doit être spécifiée comme premier argument après le nom de la commande, avant tout autre paramètre.

Par exemple, la commande volume modify {-volume *tmp*} -state offline définit hors ligne tous les volumes dont le nom inclut la chaîne tmp.

Si vous voulez analyser les caractères de requête en tant que littéraux, vous devez les inclure entre guillemets (par exemple, "<10", "0..100", "*abc*", ou "a|b") pour que les résultats corrects soient renvoyés.

Vous devez inclure des noms de fichiers bruts entre guillemets pour empêcher l'interprétation des caractères spéciaux. Cela s'applique également aux caractères spéciaux utilisés par le cluster shell.

Vous pouvez utiliser plusieurs opérateurs de requête dans une seule ligne de commande. Par exemple, la commande volume show -size >1GB -percent-used <50 -vserver !vs1 Affiche tous les volumes dont la taille est supérieure à 1 Go, inférieurs à 50 % utilisés et non sur la machine virtuelle de stockage (SVM) nommée « vs1 ».