【bash】编程之for,while,until循环

短命女 2022-07-27 11:46 207阅读 0赞

【bash】编程之for,while,until循环

x循环:进入条件,退出条件
for
while
until
-———————————————————————————
==================================for循环==================================================================
【for循环01】
语法
for 变量 in 列表; do
循环体
done

列表:列表需要自己生成生成方法例如:
{1..100} 表示1-100
`seq 100` 也可以表示 1-100
-——————————————————-
例如1-100之前数字的和
#!/bin/bash
#

#声明一个变量SUM来统计1-100的和
declare -i SUM=0;

for I in {1..100}; do
let SUM=$[$SUM+$I]
done

echo “The sum is:${SUM}.”
-—————————————————————————————————————————————-
【for循环02】
语法
for ((expr1 ; expr2 ; expr3 )); do
循环体
done
-————————————————-
例如:计算1-100所有数的和
#/bin/bash
#
declare -i sum=0
for ((i=1;i<=100;i++));do
sum+=$i
done
echo $sum
-———————————————————
===================================while循环==================================================================

【while循环】:
进入循环:条件满足
退出循环:条件不满足
语法:
while CONDITON; do
statement

done
例如:
计算1-100所有整数的和
-————————————————
#!/bin/bash
#

declare -i I=1
declare -i SUM=0

while [ $I -le 100 ]; do
let SUM+=$I
let I++
done

echo $SUM
-———————————————————————-

-—————while的死循环写法
while :;do
//循环体
done
-—————-whiel的特殊用法二
while read LINE;do

done < /PATH/TO/SOMEFILE
-———————————————————————【特殊用法二】例子—————————-
===================================until循环========================================================
【until循环】
进入循环:条件不满足
退出循环:条件满足
语法:
until CONDITION;do
statement

done
-————————————————————————
例如:
计算1-100所有整数的和
-———————————————
#!/bin/bash
#
declare -i I=0
declare -i sum=0
until [ $I -gt 100 ];do
let sum+=$I
let I++
done
echo $sum
-————————————————

发表评论

表情:
评论列表 (有 0 条评论,207人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Bash基础编程总结

    Bash(Bourne Again SHell)是一种广泛使用的命令行解释器和脚本语言,它在Unix和Unix-like系统中得到广泛应用。本文将介绍Bash编程的基础知识,并

    相关 编程小知识 循环依赖

    > 本文简述了一些循环依赖的知识~ 之前工作中遇到了循环依赖的问题,在此简单记录一些相关的知识~ 拿 Lua(5.3) 举例,如果我们循环 require 模块,就会触发堆

    相关 bash编程

    \\\\\    \\变量定义     =两边不能空格,如果内容有空格,需要使?单引号或者双引号     x="1 2"     echo $x   \ 1 2