17-for嵌套-《shell脚本》

admin 2025-11-06 14:40:01 系统网络 来源:ZONE.CI 全球网 0 阅读模式
  • 一、for嵌套
  • 二、for与数组

    一、for嵌套

    1.1、for嵌套if案例:输出1-9,当输出5时停止输出案例代码

    1. #!/bin/bash
    2. #
    3. #Author: www.zutuanxue.com
    4. #Created Time:
    5. #Release:
    6. #Description:输出1-9,当输出5时停止输出
    7. for ((num=1;num<10;num++))
    8. do
    9. echo $num
    10. [ $num -eq 5 ]&& break
    11. done

    1.2、for嵌套for案例:打印99乘法表案例代码

    1. #!/bin/bash
    2. #
    3. #Author: www.zutuanxue.com
    4. #Created Time:
    5. #Release:
    6. #Description:
    7. #打印99乘法表,思考A*B的关系
    8. for ((A=1;A<=9;A++))
    9. do
    10. for ((B=1;B<=$A;B++))
    11. do
    12. echo -n -e "$B*$A=$((A*B)) \t"
    13. done
    14. #换行
    15. echo
    16. done

    二、for与数组

    for循环与数组2.1、使用for循环遍历读出数组

    1. name=('tom' 'jarry' 'harry' 'barry')
    2. for i in 0 1 2 3
    3. do
    4. echo ${name[$i]}
    5. done

    2.2、使用for循环进行数组存值

    1. for i in `seq 0 9`
    2. do
    3. read -p "name: " name[$i]
    4. done
    01-shell脚本介绍-《shell脚本》 系统网络

    01-shell脚本介绍-《shell脚本》

    一、shell脚本是什么二、为什么要学shell,而不是其他计算机语言三、学习这门课程的优势四、学了能干什么五、学习什么内容六、学习的技巧七、成长路径八、学习环
    评论:0   参与:  26