shell的循环结构有while和for两种
while循环
while后面跟着判断条件,判断条件可以为多个,但是每一个判断条件都要是用单独的 [ ]括起来,然后多个判断之间使用 &&、||来表示含义。
例子:
#!/bin/bash
#文件名:test.sh
tot=0
num=10
while [ $num -gt 0 ]
do
    tot=$(($tot + $num))
    num=$(($num - 1))
done
    echo "总和为"$tot
运行结果如下:
ubuntu@ubuntu:~$ ./test.sh 总和为55 ubuntu@ubuntu:~$
