使用 grep 和 sed 获取操作系统版本

使用 grep 和 sed 获取操作系统版本

我目前正在尝试使用以下 shell 命令获取操作系统版本:

echo $(lsb_release -a) | grep -o 'Release:.*' | sed -n 's/.*Release: //p'

在尝试了 StackExchange 中列出的许多组合之后,这是一个让我接近我想要的组合。话虽这么说,这个输出不仅仅是版本号,它还打印出操作系统代号;我怎样才能只获取版本号?我缺少什么?

答案1

使用

lsb_release -s -r

或者

lsb_release --short --release

这将为您提供不带标题的版本号Release:

相关内容