
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 -R
bandera 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 -s
opción de coincidencia de cadenas busca una coincidencia exacta de esa cadena, utilizando elstrstr
función