## 什么时候使用for in循环
前面我们已经学习了while循环,那么一般什么情况下使用for in循环呢:
当想让程序在条件为真时执行一系列的指令,就使用while循环。
它会一直运行到程序中有一条指令将条件修改为假时终止。
但是,如果知道循环体中指令执行的具体次数,那么就使用for in循环。
for in循环一般格式如下:
~~~
for VariableName in wordlist
do
instruction
done
~~~
## 怎样使用for in循环
请看下面for in循环写成的例子:
~~~
for friend in Mary Joe Sue
do
echo "Hello, $friend
done
~~~
在for in循环的第一行,在far friend in后面紧跟着三个人的名字,这样就建立了一个单词表,以后就可以把这些名字当作值赋给变量friend。
输出结果:
echo "Hello, Mary"
echo "Hello, Joe."
echo "Hello. Sue."
## 使用单词表
赋给变量的那些值统称为单词表(wordlist )。它是一个关于字符串值(字符和数字的组合)的列表,我们可以按顺序从中一次取一个值赋给变量。
再顺便提一下,除了far in循环之外,在其他的语句中也可以使用单词表。
关于单词表有以下几点值得注意:
1.赋给单词表的值必须是一个字符串值。
2.每一个值之间必须用空格隔开。
3.如果空格也是字符串的一部分,则需要在字符串的两边加上引号。
为了说明含空格的字符串的用法,请看下面的例子:
~~~
for friend in "Mary Jones" "Joe Smith" "Sue Janes"
do
echo "Hello, $friend.”
done
~~~
- 前言
- linux基础(一)------登录以及文件系统的了解
- linux基础(二)----linux常用命令积累
- linux基础(三)----linux命令系统学习----安装和登录命令
- linux基础(四)----linux命令系统学习----文件处理命令
- linux基础(五)----linux命令系统学习----系统管理命令
- linux基础(六)----linux命令系统学习----网络操作命令
- linux基础(七)----linux命令系统学习----系统安全相关命令
- linux基础(八)----linux命令系统学习----其它命令
- linux基础(九)----linux性能监测
- linux基础(十)----linux网络配置详细步骤---桥接模式和两台机子的远程通信
- linux基础(十一)----linux编程基础----变量
- linux基础(十二)----linux编程基础----与用户交互
- linux基础(十三)----linux编程基础----linux运算符
- linux基础(十四)----linux编程基础----linux条件控制语句----if else语句
- linux基础(十五)----linux编程基础----linux条件控制语句----case语句
- linux基础(十六)----linux编程基础----linux条件控制语句----多层嵌套控制结构
- linux基础(十七)----linux编程基础----linux循环控制语句----while循环
- linux基础(十八)----linux编程基础----linux循环控制语句----for in循环
- linux基础(十九)----linux编程基础----linux循环控制语句----break中断和continue继续
- linux基础(二十)----linux编程基础----子程序----函数