目录
Toggle初级习题
29.书写判断系统发型版本的脚本
29_check_os.sh
书写脚本,根据不同发行版本执行不同的指令.
Centos/Kylin/欧拉/龙蜥/红帽/…..
Ubuntu/Debian
判断系统是否为
1. CentOS 7
2. Kylin v10
3. Ubuntu 18.04 20.04 lts 22.04 lts 24.04 lts
4. Debian 11(bullseye) 12(bookworm)
更加进阶判断系统具体的版本(略)
思路:
方法01: hostnamectl 的Operating System行 方法02: /etc/os-release <==== ID="centos" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" 调用文件中的变量:使用source,(前提文件必须存在)
source /etc/os-release echo $ID echo $VERSION_ID echo $PREETY_NAME
使用: echo "系统完整名字:$PRETTY_NAME,
系统发行版本:$ID,系统的版本:$VERSION_ID"
1.用于检查指定文件的脚本,根据文件是否存在显示不同信息
如果文件存在则显示文件名字,大小,权限,硬链接数,所属用户和用户组,文件修改时间。如果文件不存在则输出文件不存在。
思路: