
У меня есть этот URL, где строки контента разделены на веб-странице. Мне нужно проверить, где на одной строке присутствуют эти две строки или нет.
Скажем, на этой странице у меня есть строки "API Operational". Я не уверен, сколько пробелов между ними. Кроме того, эта строка Operation - "component-status" в классе span этой HTML-страницы, и я не знаю, как мы можем обработать ее из оболочки.
решение1
Если вы используетеплагин stock check_http, то вы можете использовать -r
(он же --regex
) флаг:
-r, --regex, --ereg=СТРОКА
Страница поиска для регулярного выражения STRING
с регулярным выражением: API +Operational
, которое соответствует этим символам, со специальным значением в , +
которое говорит "соответствует одному или нескольким пробелам". Сопоставление регулярных выражений по умолчанию чувствительно к регистру; см. флаг, -R
чтобы сделать его нечувствительным к регистру (или используйте [Aa][Pp][Ii]
, например, для указания того, какой регистр букв приемлем).
Опция -s
сопоставления строк ищет точное совпадение этой строки, используяstrstr
функция