Linux shell编程 4 ---- shell中的循环

简介:  1 for循环     1 for语句的结构        for variable in values;        do                  statement        done     2 for循环...


 1 for循环

    1 for语句的结构

       for variable in values;

       do

                 statement

       done

    2 for循环通常是用来处理一组值,这组值可以是任意的字符串的集合

    3 for循环举例

       

                     


 2 while循环

    1 while循环的结构

       while condition; 

       do

                 statement

       done


    2 在shell脚本里面,我们都知道有两种的判断的方式,但是shell推荐我们使用[]方式,这样可读性强


    3 在shell里面判断两个数的关系,我们可以使用[]来判断

       假设有两个变量a 和 b 

       [ $a -eq $b ]    判断a和b是否相等

       [ $a -ne $b ]    判断a和b是否不相等

       [ $a -gt $b ]     判断a是否大于b

       [ $a -ge $b ]   判断a是否大于等于b

       [ $a -lt $b ]     判断a是否小于b

       [ $a -le $b ]    判断a是否小于等于b


    4 我们还可以使用(())来判断,但是我们这里就可以使用

       (($a > $b)) 判断a是否大于b,(($a <= $b))判断是否a小于等于b,其它的类似


    5 shell中(())的使用特点

        1 使用语法:((表达式1,表达式2,......))

        2 在双括号中所有的变量不用$,可以像C语言一样什么a++,b--等等

        3 在双括中我们可以进行逻辑运算和四则运算

        4 双括号支持多个表达式的运算,每个表达式用“,”分开         


    6 while循环举例

       

       

     

 3 untile语句

    1 until结构

       until  contition; 

       do

                 statement

       done

    2 until语句是做循环直到这个条件为真的时候退出

    3 until举例

       

       


 

目录
相关文章
|
8天前
|
Unix Shell Linux
LeetCode刷题 Shell编程四则 | 194. 转置文件 192. 统计词频 193. 有效电话号码 195. 第十行
本文提供了几个Linux shell脚本编程问题的解决方案,包括转置文件内容、统计词频、验证有效电话号码和提取文件的第十行,每个问题都给出了至少一种实现方法。
LeetCode刷题 Shell编程四则 | 194. 转置文件 192. 统计词频 193. 有效电话号码 195. 第十行
|
7天前
|
Shell Linux
Linux shell编程学习笔记30:打造彩色的选项菜单
Linux shell编程学习笔记30:打造彩色的选项菜单
|
5天前
|
Shell Linux 开发工具
|
5天前
|
监控 Unix Shell
shell脚本编程学习
shell脚本编程
23 12
|
7天前
|
Shell Linux
Linux shell编程学习笔记82:w命令——一览无余
Linux shell编程学习笔记82:w命令——一览无余
|
12天前
|
人工智能 监控 Shell
常用的 55 个 Linux Shell 脚本(包括基础案例、文件操作、实用工具、图形化、sed、gawk)
这篇文章提供了55个常用的Linux Shell脚本实例,涵盖基础案例、文件操作、实用工具、图形化界面及sed、gawk的使用。
27 2
|
22天前
|
Linux Shell
Linux系统编程:掌握popen函数的使用
记得在使用完 `popen`打开的流后,总是使用 `pclose`来正确关闭它,并回收资源。这种做法符合良好的编程习惯,有助于保持程序的健壮性和稳定性。
20 6
|
23天前
|
Linux Shell
Linux系统编程:掌握popen函数的使用
记得在使用完 `popen`打开的流后,总是使用 `pclose`来正确关闭它,并回收资源。这种做法符合良好的编程习惯,有助于保持程序的健壮性和稳定性。
60 3
|
1月前
|
存储 Unix Shell
shell脚本编程基础
【9月更文挑战第4天】
36 12
|
1月前
|
Shell Linux
Shell 编程 编写hello word
Shell 编写hello word
41 5
下一篇
无影云桌面