欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Shell脚本基础15-while循环

程序员文章站 2022-06-25 15:30:19
...

       本文来介绍Linux下的while循环语句。前面介绍了if控制语句和case分支语句,在linux shell中也有循环语句,主要有while和for循环,本文先介绍while循环。

1.先来看看一个遍历10以下整数的shell while循环写法。

Shell脚本基础15-while循环

n的自增也可以这样写。

#! /bin/bash
# while loops
n=1
while (( $n <= 10 ))
do
    echo "$n"
    (( n++ ))
done
还可以 ((++n))这个写法。

2.再次计算一个经典练习,从1相加到100,我们知道结果是5050

Shell脚本基础15-while循环

这里唯一要提醒的就是 total=$(( total + n )) 这个表达式的写法,很容易发生语法错误。