如何使用shell脚本查找Linux Distribution名称?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (61)

我正在编写一个shell脚本,我需要使用当前的操作系统名称来使其成为通用的:

if [ $Operating_System == "CentOS" ]
then
    echo "CentOS";
    # Do this
elif [ $Operating_System == "Ubuntu" ]
then
    echo "Ubuntu";
    # Do that
else
    echo "Unsupported Operating System";
fi

如何在lsb_release -a命令或其他东西上应用正则表达式?

提问于
用户回答回答于
$ lsb_release -i
Distributor ID: Fedora
$ lsb_release -i | cut -f 2-
Fedora
用户回答回答于

对于几乎所有的Linux发行版,cat /etc/issue都可以做到。

扫码关注云+社区

领取腾讯云代金券