SCOM中的通配符
通配符模式匹配按從左到右的方式完成,一次匹配一個字符或基本通配符模式。模式和傳入字符串必須完全匹配,因此,舉例來說,模式“abc”與字符串“abcd”不匹配。復合模式包含由 (&) 號或波形符 (~) 分隔的基本模式。如果復合模式的第一個字符是 (&) 號或波形符,則會將該模式解釋為好像開頭有星號一樣。例如,模式 ~*[0-9] 與不包含數字的任何字符串匹配。尾部 (&) 號只能匹配空字符串,而尾部波形符指示“除空字符串外”。
空格為有效字符,受匹配所限。
通配符模式包含下列各項。
| 字符 | 描述 | 示例 |
|---|---|---|
|
? |
匹配任何單一字符 |
Example?.com 與 Example1.com 和 Example2.com 匹配,但與 Example01.com 不匹配 |
|
* |
與零個或多個字符匹配 |
Example*.com 與 example.com、example1.com 和 examplereallylong.com 匹配 |
|
[set] |
匹配集中的任何單個字符,或者,如果第一個字符為 ^,則與不在集中的任何字符匹配。 連字符表示范圍。 不在第一個位置的脫字號 (^) 以及在第一個或最后一個位置的連字符沒有特殊意義。 |
Ex[abc]mple 與 Example、Exbmple 和 Excmple 匹配。 Ex[^abc]mple 不與 Example、Exbmple 和 Excmple 匹配,但與 ExZmple 匹配 Ex[0-9] 與后面有一位數字的 Ex 匹配。 |
|
<n1-n2> |
與大于或等于非負值的 n1 以及小于或等于非負值的 n2 的任何整數匹配。 如果忽略 n1 或 n2,則表示無邊界 |
10.193.220.<1-25> 與 10.193.220.1 和 10.193.220.25(包括這兩個值)之間的所有 IP 地址匹配。 <10-> 與大于或等于 10 的任何數字字符串匹配。 <1-10>* 與后面具有諸如 1、20x 和 5z 等字符選項且介于 1 和 10 之間的任何數字匹配,但它與 11 不匹配,因為 11 不介于 1 和 10 之間。 |
|
| |
替代匹配 |
AB|DC 與 AB 或 DC 匹配 ABC| 與 ABC 或空字符串匹配 |
|
轉義字符 |
||
|
\ |
(,)、[,]、< 和 > 的轉義字符 |
\(A\) 與 (A) 匹配 |
|
& |
也表示“與” |
*NY*ROUTER 與包含 NY 和 ROUTER 的所有字符串匹配 <1-100>&*[02468] 與 1 和 100 之間的所有偶數匹配。 *A*|*B*&*C* 與包含一個 A 或一個 B 以及一個 C 的字符串匹配。 |
|
~ |
不包括 |
10.20.30.*~10.20.30.50 與 10.20.30 上除 10.20.30.50 之外的所有主機匹配。 *Router*~*Cisco*&*10.20.30.<5-10> 與除 Cisco 路由器之外地址介于 10.20.30.5 和 10.20.30.10 之間的路由器匹配。 |
總結
- 上一篇: centos7创建asm磁盘_Oracl
- 下一篇: 比尔盖茨:无需恐慌ChatGPT带来的威