shell脚本练习之流程控制语句(if条件语句)
if条件语句
【1】⼀种选择:
if条件判断语句;then
command1
command2
fi
【2】有两种选择:
if条件判断语句;then
command1
command2
else
fi
【3】有多种选择
shell最简单脚本if条件判断语句;then
command1
if条件判断语句;then
command2
else
command3
fi
练习
【1】
【2】⽤户输⼊云服务器相关信息(主机名),判断主机名输⼊是否合法?(如果只⼏名为空,则输出不合法,否则输出主机名合法)注意:$变量名 获取变量⾥⾯的值
#!/bin/bash
read -p '请输⼊主机名:' hostname
if[-z "$hostname"];then
echo"Error"
else
echo"$hostname"
fi
【3】【4】
【5】判断当前内核主版本是否为4,且次版本是否⼤于等于6;如果都满⾜则输出当前内核版本思路:
$ uname
Linux
$ uname -r
4.18.0-80.el8.x86_64
$ uname -r | cut -d.-f1
4
$ uname -r | cut -d.-f2
18
⽅法⼀:
#!/bin/bas
master_version=`uname -r | cut -d.-f1` salve_version=`uname -r | cut -d.-f2`

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。