Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

クエリ演算子の使用方法

共同作成者

管理インターフェイスでは、クエリと UNIX 形式のパターンおよびワイルドカードがサポートされており、コマンドパラメータ引数の複数の値を照合できます。

次の表に、サポートされるクエリ演算子を示します。

演算子 説明

*

すべてのエントリに一致するワイルドカード。

たとえば、コマンドなどです volume show -volume *tmp* 名前にこの文字列が含まれるすべてのボリュームのリストが表示されます tmp

NOT 演算子。

一致しない値を示します。例: !vs0 値と一致しないことを示します vs0

OR演算子。

比較する2つの値を区切ります。例: `*vs0

vs2*` vs0またはvs2のいずれかに一致します。複数のORステートメントを指定できます。次に例を示します。 `a

b*

*c*` エントリと一致します a、で始まるエントリ b、およびを含むすべてのエントリ c

範囲演算子。

例: 5..10 の任意の値に一致します 5 終了: 10、包括的。

<

less-than 演算子。

例: <20 より小さい値に一致します 20

>

greater-than 演算子。

例: >5 より大きい任意の値に一致します 5

>=

less-than-or-equal-to 演算子。

例: ⇐5 以下の値に一致します 5

>=

greater-than-or-equal-to 演算子。

例: >=5 以上の値に一致します 5

{query

拡張クエリ。

拡張クエリは、コマンド名のあとで、他のパラメータの前の最初の引数として指定する必要があります。

たとえば、コマンドなどです volume modify {-volume *tmp*} -state offline 名前に文字列が含まれるすべてのボリュームをオフラインに設定します tmp

クエリ文字をリテラルとして解析する場合は、文字を二重引用符で囲む必要があります(例: "<10""0..100""*abc*"`または `"a|b")をクリックして、正しい結果が返されます。

特殊文字が解釈されないように、rawファイル名は二重引用符で囲む必要があります。クラスタシェルで使用される環境特殊文字もこれに該当します。

1 つのコマンドラインで複数のクエリ演算子を使用できます。たとえば、コマンドなどです volume show -size >1GB -percent-used <50 -vserver !vs1 「vs1」という名前のStorage Virtual Machine(SVM)内ではなく、サイズが1GBを超え、使用率が50%未満のすべてのボリュームが表示されます。