#!/bin/bash get_os_info() { SYS_NAME="" SYS_VERSION="" if [[ -f /etc/os-release ]]; then source /etc/os-release case "$ID" in ubuntu|ubuntukylin) SYS_NAME="$NAME" SYS_VERSION="$VERSION_ID" ;; kylin) SYS_NAME="$PRETTY_NAME" SYS_VERSION="$VERSION_ID" ;; anolis) # 龙蜥操作系统(Anolis OS) SYS_NAME="$PRETTY_NAME" SYS_VERSION="$VERSION_ID" ;; uos) # 统信UOS SYS_NAME="$PRETTY_NAME" SYS_VERSION="$VERSION" ;; centos) # 对于CentOS,尝试从/etc/redhat-release获取详细版本 if [[ -f /etc/redhat-release ]]; then local centos_release=$(