搜索
写经验 领红包
 > 育儿

自学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语句,

所以在此不多做介绍了,感兴趣的可以自己搜索一下

本文内容由小璎整理编辑!