获得ubuntu的版本与Codename

有时我们需要获取ubuntu系统的版本信息,尤其是Codename部分,某些包安装的时候会根据Codename来区分。

打印ubuntu系统的版本信息的命令如下:

$ lsb_release -a

命令输出的结果如下:

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 16.04.2 LTS
Release:	16.04
Codename:	xenial

提取Codename部分的字段的命令如下:

$ lsb_release -a 2>&1| grep Codename | awk '{print $2}'