> 育儿
自学liux运维(怎样学好liux运维)
导语:从零开始学Linux运维|24.Shell编程(for循环和while循环)
1.for循环
shell下for循环可以用两种格式
执行结果是一样的
第一种for循环是先定义一个变量j赋值为1,当j小于等于10的时候,j自增1并打印j的值
j++ 就表示j自增1
这里要说一下j++和++j的区别
可以看到j++是先打印值再进行自增
可以看到j++是先自增再进行打印
第二种for循环是直接遍历由{1..10}生成的元素
可以循环打印一些字符串
执行的结果都是一样的
2.while循环
while循环不同于for循环,for循环可以指定循环次数,或者根据列表数量循环
while循环是当判断条件不为真时才会停止循环
设置1个变量,当变量大于0的时候,将变量值输出并自减
执行结果
3.其他
until循环
until会执行命令,直到命令为真,
case语句
case语句会匹配一个值与一个模式,匹配成功会执行相匹配的命令
因为以上两个循环可以使用while和if elif替代,
之后会写python的安装和使用,
python里没有对应的until循环和case语句,
所以在此不多做介绍了,感兴趣的可以自己搜索一下
本文内容由小璎整理编辑!