方法一

CentOS 7

[[email protected] wordpress]# cat /etc/centos-release
CentOS Linux release 7.3.1611 (Core)

CentOS 6

[[email protected] ~]# cat /etc/centos-release 
CentOS release 6.9 (Final)

可以看到,这个方法在两个版本中都可以使用,可以使用sed命令取版本的值

[[email protected] wordpress]# cat /etc/redhat-release|sed -r 's/.* ([0-9]+)\..*/\1/'
7
[[email protected] ~]# cat /etc/redhat-release|sed -r 's/.* ([0-9]+)\..*/\1/' 
6

方法二

CentOS 7

[[email protected] ~]# rpm -q centos-release
centos-release-7-3.1611.el7.centos.x86_64

CentOS 6

[[email protected] ~]# rpm -q centos-release
centos-release-6-9.el6.12.3.x86_64

如上,这个命令在两个版本中显示结果格式一致,所以我们可以使用cut很轻松的取系统版本的值。

[[email protected] ~]# rpm -q centos-release|cut -d- -f3
7
[[email protected] ~]# rpm -q centos-release|cut -d- -f3
6

原文链接:https://www.cloudcared.cn/1505.html

最后修改:2020 年 03 月 19 日 11 : 22 AM