欢迎大家来到IT世界,在知识的湖畔探索吧!
一、if语句
语法:
if 测试条件1 ; then
分支1
elif 测试条件2; then
分支2
...
else
分支n
fi
欢迎大家来到IT世界,在知识的湖畔探索吧!
说明:测试条件1为真,则执行分支1退出;测试条件1为假,则判断测试2是否为真,根据返回值来决定是否执行分支2
;后续分支同理。
示例:传递一个用户给脚本:
如果此用户的id为0,则显示说这是管理员:
如果此用户的id大于等于500,则显示说这是普通用户
如果此用户的id大于0小于500,则显示说这是系统用户
否则,则显示此用户不存在
二、for循环
欢迎大家来到IT世界,在知识的湖畔探索吧!语法:
for 变量名 in 取值列表
do
循环体
done
说明:变量依次从取值列表中取值后执行循环体,则至遍历取值列表。
示例:利用for循环计算/etc/passwd中所有用户UID相加之和。
三、while循环
语法:
while 条件测试; do
循环体
done
说明:首先进行条件测试,如果结果为真,则进入循环,执行循环体;结果为假,则退出循环。
示例:利用while循环求100以内正整数之和。
四、until循环
欢迎大家来到IT世界,在知识的湖畔探索吧!语法:
until 条件测试; do
循环体
done
说明:until与while刚好相反,条件测试结果为假则进入循环,为真则退出循环。
示例:利用until循环求100以内正整数之和。
以上是酷仔今日整理的“shell脚本之if条件判断与for、while、until”一文,希望为正在学习Python或对Python感兴趣的同学提供参考。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/35110.html