linux基础(十八)----linux编程基础----linux循环控制语句----for in循环
2015-12-21 17:36
337 查看
什么时候使用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循环控制语句----for in循环
- Linux下实现Mac下QuickSilver那样的一键切换程序(代替Alt-Tab键)
- Ubuntu Linux 环境变量PATH设置
- 20个命令行工具监控 Linux 系统性能
- Linux下socket ssl编程
- linux基础(十七)----linux编程基础----linux循环控制语句----while循环
- linux基础(十七)----linux编程基础----linux循环控制语句----while循环
- linux中mysql完整卸载命令操作
- linux命令行常见约定
- java调用linux脚本
- linux 命令总结
- Linux下安装Mysql5.6.23
- Linux常用命令大全
- Linux系统安装GCC软件的依赖关系
- Linux安装gcc软件的依赖关系
- 每天一个Linux之pwd命令
- Linux系统文件系统的结构层次详解
- linux时区的设置
- linux系统编译C++程序时头文件和库文件搜索路径
- linux-centos挂载新硬盘操作