1: 1..20(包括20) vs 1...20(不包括20,到19就停止了)2: loop...do..break until...do3: next method(跳过本次循环)4: .each .times5: .split(",")
分类:
其他好文 时间:
2014-10-22 23:30:33
阅读次数:
184
象while, until, 和for循环代码块, 甚至if/then测试结构的代码块, 都可以对stdin进行重定向. 即使函数也可以使用这种重定向方式(请参考例子 23-11). 要想做到这些, 都要依靠代码块结尾的 "$Savefile" # 重定向stdin到文件$Filename, # ....
分类:
其他好文 时间:
2014-10-11 16:50:35
阅读次数:
161
前文中介绍的for循环,在使用时必须先建立一个元素列表,以决定循环的次数,但是考虑下面这个例子:如果用户输入“quit”就退出程序,否则将用户输入的字符转换为大写,如and转换为AND,exit转换为EXIT。这个例子无法建立元素列表,因为无法确定用户何时输入quit,也就无法确定..
分类:
其他好文 时间:
2014-08-23 02:26:50
阅读次数:
284
关于Linux中循环语句for,while,until用法的详解for,while,until这些循环结构体在Linux的script中是使用非常多的,所以掌握他们的用法是很必要的,以下是我整理的关于这三个命令的一些用法,希望对需要的人有帮助。一、for循环结构一:for变量in列表;do循环体done结构二:for..
分类:
系统相关 时间:
2014-08-03 08:03:35
阅读次数:
506
until循环语法格式:untilCONDITION
do
statement
done
说明:
until进入循环的条件是:condition不成立时,就执行循环。
until进入循环的条件正好和while相反,while进入循环的条件是:condition成立时,就进入循环。示例1:while循环[root@Server3Learn]#catwhile.sh
#!/bin/b..
分类:
其他好文 时间:
2014-07-18 13:12:34
阅读次数:
196
代码块的重定向是指在代码块内将标准输入或标准输出重定向到文件,而在代码块外还是保留默认状态,换句话说,代码块重定向指对标准输入或者标准输出的重定向只在代码块内有效。可以重定向的代码块是while、until、for,也可以是if/then,甚至是函数。
while重定向
#!/bin/bash
ls /etc> logs
while [ "$filename" != "rc.d" ...
分类:
系统相关 时间:
2014-07-08 18:42:10
阅读次数:
278