El complemento check_http no puede verificar cadenas separadas con múltiples espacios entre ellas

El complemento check_http no puede verificar cadenas separadas con múltiples espacios entre ellas

Tengo esta URL donde las cadenas de contenido están separadas en la página web. Necesito verificar en qué parte de la misma línea están presentes o no esas dos cadenas.

Digamos que en esta página tengo cadenas "API operativas". No estoy seguro de cuántos espacios hay entre estos dos. Además, esta cadena de operación es "estado del componente" en la clase abarcada de esa página HTML que no sé cómo podemos manejar desde el shell.

Respuesta1

Si estás usando elcomplemento stock check_http, entonces puedes usar la bandera -r(también conocida como --regex):

-r, --regex, --ereg=CADENA

Página de búsqueda de expresiones regulares STRING

con una expresión regular de: API +Operational, que coincide con esos caracteres, con un significado especial en el +que dice "coincide con uno o más espacios". La coincidencia de expresiones regulares distingue entre mayúsculas y minúsculas de forma predeterminada; vea la -Rbandera para que no distinga entre mayúsculas y minúsculas (o use [Aa][Pp][Ii], por ejemplo, para indicar qué letra mayúscula es aceptable).

La -sopción de coincidencia de cadenas busca una coincidencia exacta de esa cadena, utilizando elstrstrfunción

información relacionada