Bash:Nginx版本检查
发布时间:2021-01-12 08:45:20 所属栏目:Nginx 来源:互联网
导读:我正在尝试检查安装的nginx版本是否与配置文件中定义的版本相同.我的代码:#check version command=nginx -v nginxv=$( ${command} 21 ) nginxvcutted=echo ${nginxv:21} nginxonpc=$( ${nginxvcutted} 2
我正在尝试检查安装的nginx版本是否与配置文件中定义的版本相同. 我的代码:
这段代码可以工作,但是我遇到了一个问题: 例:
有什么办法可以使它正常工作,而不会造成麻烦? 解:
最佳答案
您可以使用正则表达式而不是cut.例如,要从nginx-1.15.0中提取版本号,请使用:
回声’nginx-1.15.0’| grep -o'[0-9.] * $’ 输出:1.15.0 (编辑:台州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Nginx返回一个假的200状态代码的空json对象
- nginx – “include_recipe”与Vagrantfile“chef.add_reci
- 无法为地址php-fpm绑定监听套接字
- php – 负载均衡:Nginx,Varnish和HTTP会话
- 网络 – 诊断Ubuntu中的数据包丢失/高延迟
- ruby-on-rails – 如何使用不同的rails_env与nginx,passeng
- Django uWSGI nginx url映射
- 设置nginx以重定向移动用户
- linux – Nginx使用writev()和sendfile()
- 无法通过非根上下文路径中的kubernetes ingress-nginx获取W