ldapsearch 搜尋過濾器中使用的運算子表格
在 ldap 搜尋中可使用數個運算子。
執行這項作業的原因和時機
運算子 |
用途 |
範例 |
---|---|---|
= |
尋找包含與指定值相等之屬性值的項目 |
"cn=John Browning" |
= <string>*<string> |
尋找包含與指定子字串相等之屬性值的項目 |
"cn=John*" "cn=J*Brown" |
>= |
尋找包含屬性值(在數值上或字母順序上是大於或等於指定值)的項目 |
"cn>=D" |
<= |
尋找包含屬性值(在數值上或字母順序上小於或等於指定值)的項目 |
"roomNumber<=300" |
=* |
尋找包含特定屬性值的項目(不管該屬性值為何)。 |
"sn=*" |
~= |
尋找包含有大約等於指定值之屬性的項目。 |
"sn~=Brning" could return sn=Browning |
& |
尋找符合所有搜尋過濾器中所指定之準則的項目 |
"(&(cn=John Browning)(l=Dallas))" |
| |
尋找符合至少一個指定搜尋過濾器中指定之準則的項目 |
"(|(cn=John Browning)(l=Dallas))" |
! |
尋找不符合搜尋過濾器中指定之準則的項目 |
"(!(cn=John Browning))" 或 "(!(l=Dallas))" |