nbsp; if CONTITIONG1 ; then
if CONTITIONG2 ; then
if CONTITIONG3 ; then
STATEMENT
..
else
STATEMENT
fi
else
STATEMENT
fi
else
STATEMENT
fi
一个好的循环结构,必须包括两个重要的环节;
1.进入循环的条件:
在符合要求或满足条件时才开始循环;
2.退出循环的条件:
达到某个要求或符合某个条件时需要结束或终止循环的执行;
for循环:
1.遍历列表的循环:
为列表中的每个成员执行命令。
for 名称 [in 词语 ... ] ; do 命令; done
建议在脚本中书写的格式:
for VAR_NAME in LIST ; do
循环体
done
或
for VAR_NAME in LIST
do
循环体
done
注意:
VAR_NAME:任意指定的变量名称,变量的值是从LIST中遍历获取的各个元素;
LIST:for循环需要遍历的列表;可以通过以下方式生成列表;
1.直接给出列表;
2.纯整数列表;
1)花括号展开:
{FIRSTNUM..LASTNUM}
{FIRST,SECOND,THIRD,...,LAST}
2)seq命令
seq [OPTION]... LAST
seq [OPTION]... FIRST LAST
s