Bash:Nginx版本检查
发布时间:2020-05-23 02:27:41 所属栏目: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 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何代理http_x_ssl_client_s_dn标题?
- 将Nginx修补为ip_hash 4个八位字节而不是3个
- NGINX $request_uri vs $uri
- Nginx默认SSL主机:完全禁用还是……?
- 大的keepalive_requests值会严重减慢Nginx的速度
- nginx是否在提供静态文件时调用了外部脚本(传递请求信息)?
- python – 为tornadoweb配置失败nginx设置,未知指令“user”
- 在nginx中为相对URL使用别名时的禁止位置
- ubuntu – / etc / nginx / sites-enabled / defaul中的“s
- Nginx $request_uri有重复的查询参数
