linux shell 中实现基本的双循环

 

001、

[root@pc1 test]# ls
a.sh
[root@pc1 test]# cat a.sh       ## 测试程序
#!/bin/bash

for ((i = 1; i <= 3; i++))
do
        echo "--------outer loop:$i---------"
        for ((j = 1; j <= 3; j++))
        do
        echo "inner loop:$j"
done
done

 

002、双循环实现99乘法表

[root@pc1 test]# cat a.sh       ## 测试程序
#!/usr/bin
i=1
while [ $i -le 9 ]
do
        j=1
        while [ $j -le $i ]
        do
                echo -n -e "$j*$i=$[i*j]\t"
                let j++
        done
        echo ""
        let i++
done

 

posted @ 2022-11-04 23:02  小鲨鱼2018  阅读(261)  评论(0编辑  收藏  举报