我有一个URL,其中内容字符串在网页上分开。我需要检查在同一行中这两个字符串是否存在。
比方说,在这个页面上,我有"API操作“字符串。我不知道这两者之间有多少空位。而且,这个操作字符串是HTML页面span类中的"component-status“,我不知道如何从shell中处理。
发布于 2016-10-22 01:47:18
如果使用的是股票检查_http插件,则可以使用-r
(又名--regex
)标志:
-r,- regex,--ereg=regex字符串搜索页面
有一个正则表达式:API +Operational
,它与这些字符匹配,在+
中有一个特殊的意思,即“匹配一个或多个空格”。正则表达式匹配在默认情况下是区分大小写的;请参见-R
标志使其不区分大小写(例如,使用[Aa][Pp][Ii]
来指示哪个字母大小写是可接受的)。
-s
字符串匹配选项使用strstr
函数查找该字符串的精确匹配。
https://unix.stackexchange.com/questions/316373
复制相似问题