Shell脚本基础15-while循环

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

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

Shell脚本基础15-while循环_第1张图片

n的自增也可以这样写。

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

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

Shell脚本基础15-while循环_第2张图片

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

你可能感兴趣的:(Shell脚本基础15-while循环)