从 shell 中 Grep Apache 版本

从 shell 中 Grep Apache 版本

apache2 -v得到以下结果:

Server version: Apache/2.4.48 (Ubuntu) 
Server built:   2022-01-05T14:29:15

我怎样才能使用 grep 仅获取“2.4.48”?谢谢

答案1

可能每个人都有自己喜欢的方式来做到这一点,但是可能的方法是使用 grep 的 PCRE 模式来匹配并丢弃/,然后匹配一个或多个非空白字符:

apache2 -v | grep -Po '/\K\S+'

相关内容