shell循环for-while-seq

shell的bash循环1-100数字

  1. #!/bin/sh
  2. while :;do
  3.    ((++i))
  4.    echo $i
  5. ((i==100))&&break
  6. done

  1. #!/bin/sh
  2. for i in {1..100};do
  3.    echo $i
  4. done
  1. #!/bin/sh
  2. i=1
  3. while [ $i -le 100 ];do
  4.    echo $i
  5.    i=$(($i+1))
  6. done

如果单纯只是数字的话,seq最简单..
seq 1 100

4 Comments

  1. #!/bin/sh
    i=1
    while [ $i -le 100 ];do
    echo $i
    i=$(($i 1))
    done

    我试了 只有这个 可以执行

  2. 虽然不是很明白~也抢个板凳啦~哈

  3. 我蹲小板凳了。

  4. 汗,又是我不懂的沙发,呵呵。



    回复:谢谢支持啦~