如何在 shell 脚本中查找 Ubuntu 版本和代号如何在 shell 脚本中查找 Ubuntu 版本和代号如何在 shell 脚本中查找 Ubuntu 版本和代号如何在 shell 脚本中查找 Ubuntu 版本和代号
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 shell 脚本中查找 Ubuntu 版本和代号

问题:我正在编写一个shell脚本,我需要获取Ubuntu系统的发行版本和发行名称(或代号)。如何在 shell 脚本中获取 Ubuntu 版本/发行版名称?

在很多情况下,您需要运行一些批处理作业,这些作业可能因不同的 Ubuntu 版本而异(例如,Quantal Quetzal、Raring Ringtail、Saucy Salamander、Trusty Tahr、Utopic Unicorn)。例如,您可能想要下载可作为多个 Ubuntu 发行版本使用的源代码包,或者您可能想要访问不同版本的 Ubuntu 存储库。通常,可用的源代码包或存储库可能以 Ubuntu 版本的“代号”或“昵称”(例如 Quantal、raring、saucy、trusty、utopic)命名。

如果您需要从命令行查找 Ubuntu 系统的版本/代号,您可以使用 lsb_release 命令来显示特定于发行版的信息。

以下 shell 脚本片段演示了如何将 Ubuntu 的版本和代号存储在两个不同的变量中。


#!/bin/sh

version=`lsb_release --release | cut -f2`
codename=`lsb_release --codename | cut -f2`

echo $version
echo $codename

lsb_release 命令也适用于其他 Linux 发行版,包括 Debian、CentOS、Fedora 和 OpenSUSE。

©2015-2025 艾丽卡 support@alaica.com