Linux SHELL 学习随笔--for 循环

1.带列表的for 循环         常用

   1)对数字进行操作

   2)对字符串进行操作                                                        

2.类C风格的for循环    常用

1.带列表的 for 循环

  for x in {list}              

  do

      command!!

  done

 for x in 1 2 3 4 5

 do

        command!

 done                             这里命令将循环执行5次



for x in  {1..5}

do

      command !

done                              这里命令将循环执行5次

fo  x in {1..100..2}

do

           print $x

done                    ## 从1 开始 到100为止  以2为步长



for x in $ (seq 1 2 100)

do

          print $x    ## 从1开始到100为止 以2 为步长

done

for 循环不仅可以对数字进行操作 同时也可以对字符串进行操作


for  day in Monday Tuesday  Wednesday Thurday Friday

do

         print $day

done    ###打印出 周一到周五

二 类C风格的 for 循环

for (( expr1; expr2; expr3))

do  

       command!

done


例:

for ((x=0; x<=100; x++))

do

     print $x

done   打印出 1 到100 

=========================================================================


本文出自 “珠海刘硕的博客” 博客,转载请与作者联系!

你可能感兴趣的:(linux,shell,for循环)