wtuyss 发表于 2018-8-29 13:55:06

linux学习--shell脚本 for

  程序代码:由语句和表达式组成
  每行一条语句。若多行语句在一行,可用分号隔开。
  面向过程的编程中,语句执行方式
  1.顺序执行(默认)。
  2.选择执行 程序分支,通过条件判断选择不同的分支去执行。
  3.循环执行 将一段代码反复执行有限次,所以应该有退出条件。
  bash脚本属于弱语言,变量可以在使用的时候定义,或者直接使用。(也可以提前定义而且还可以有数据类型,用declare 或 typeset来定义)
  for循环
  for i in 列表
  do
  循环体
  done
  列表的生成方法:
  1.{start..end}   //里面不可以使用变量
  如:for i in {1..9}
  2. 使用命令生成
  seq end   //里面可以使用变量
  如:for i in `seq 9`   因为步长为1,故可简写为for i in `seq 9`
  如:for i in `seq 9`//1 3 5 7 9
  如:for fileName in `ls /home`//列出的文件或目录名将作为列表
  3.直接给出列表
  for i in 1 2 3 4 5
  4.使用文件名通配机制
  for fileName in /home/*
  待续。。。

页: [1]
查看完整版本: linux学习--shell脚本 for