prollerweg 发表于 2018-8-19 07:10:19

Shell脚本之while循环

  加入break的输出结果为12
  由此可以总结出两者的区别为continue是结束当轮循环
  break是结束当层循环
  3.shift 用于将参量列表 list 左移指定次数,缺省为左移一次。 参量列表 list 一旦被移动,最左端的那个参数就从列表中删除。
  

                     #!/bin/bash  while [ $# -ne 0 ];do
  echo $1
  shift
  done
  

  输入1 2 3 4 5                  每次显示第一个数
  

  # ./while.sh 1 2 3 4 5
  1
  2
  3
  4
  5
  

三.特殊用法
  while read line; do
  循环体
  done < /PATH/FROM/SOMEFILE
  (遍历文件的每一行)



页: [1]
查看完整版本: Shell脚本之while循环