用Linux的三种循环结构写脚本打印10以内的奇数

    科技2025-11-10  9

    1.使用while实现打印10以内的奇数

    #!/bin/bash i=1 while [ $i -lt 11 ];do [ $(($i%2)) -ne 0 ] && echo $i ((i++)) done

    2.使用for实现打印10以内的奇数

    #!/bin/bash for ((i=1;i<10;i=i+2)); do echo $i done

    3.使用until实现打印10以内的奇数

    #!bin/bash i=0 until [ "$i" -gt 99 ];do let i++ if [ "$[i%2]" -eq 0 ];then continue fi echo i=$i done

    ps: -gt    是大与的意思 -eq   是等于的意思 -ne   是不等于的意思 -ge     是大于等于的意思 -lt     是小于的意思 -le    是小于等于的意思

    Processed: 0.009, SQL: 8