Méthodes d'utilisation des opérateurs de requête
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 |
! |
PAS opérateur. Indique une valeur qui ne doit pas être comparée ; par exemple, |
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 |
.. |
Opérateur de gamme. Par exemple : |
< |
Moins que l'opérateur. Par exemple : |
> |
Opérateur supérieur à. Par exemple : |
<= |
Inférieur ou égal à l'opérateur. Par exemple : |
>= |
Supérieur à ou égal à l'opérateur. Par exemple : |
{ |
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 |
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 ».