check_http 外掛程式無法檢查中間有多個空格分隔的字串

check_http 外掛程式無法檢查中間有多個空格分隔的字串

我有這個 URL,其中內容字串在網頁上分隔開。我需要檢查同一行上這兩個字串是否存在。

比如說,在此頁面上我有「API 操作」字串。我不確定這兩者之間有多少空格。另外,這個操作字串是該 HTML 頁面的 span 類別中的“組件狀態”,我不知道如何從 shell 處理它。

答案1

如果您正在使用庫存查詢_http插件,那麼您可以使用-r(又稱--regex)標誌:

-r, --regex, --ereg=字串

正規表示式 STRING 的搜尋頁面

正規表示式為: ,它匹配這些字符,在「匹配一個或多個空格」API +Operational中具有特殊含義。+正規表示式匹配預設區分大小寫;請參閱該-R標誌以使其不區分大小寫(或[Aa][Pp][Ii]例如使用 來指示可接受的字母大小寫)。

字串-s匹配選項使用strstr功能

相關內容