typeset -u os os=$(cat /etc/os-release 2>/dev/null | grep ^ID= | awk -F= \'{print $2}\') if [ \"$os\" = \"\" ]; then os=$(lsb_release -i 2>/dev/null | awk -F: \'{print $2}\') fi if [ ! \"$os\" = \"\" ]; then os=$(echo $os | tr \'[A-Z]\' \'[a-z]\') fi if [[ $os = \"UBUNTU\" ]] || [[ $os = \"DEBIAN\" ]] || [[ $os = \"DEEPIN\" ]] then echo \"当前系统为UBUNTU/DEBIAN /DEEPIN\" else echo \"不是UBUNTU/DEBIAN /DEEPIN中的任何一个系统\" fi
没有环境执行,所以就不贴效果图了,vps全安成群晖nas了 变量os的系统名都是大写的 因为默认的系统类型名都是混合大小写不利于判断 所以全转成了大写字母
THE END
请登录后查看评论内容