标签:部分 循环 退出 使用 res 停止 数字 awk 语句
awk支持条件判断,控制程序流程。
awk支持下面三种if语句:
单个if语句
if-else语句
多级if-else if语句
单个if语句检测条件,如果条件为真,执行相关的语句。
语法:
if(condition-expression) {
action1;
action2;
}
在if else结构中,还可以指定判断条件为false时要执行的语句。
语法:
if(conditional-expression) {
action1
} else {
action2
}
awk while循环执行一系列需要重复执行的动作, 只要循环条件为true, 就一直保持循环。
语法:
while(condition) {
action
}
while首先检查condition,如果是true, 执行actions,执行完后,再次检查condition,如果是true, 再次执行actions,直到actions为false时, 退出循环。
do while循环至少会执行一次,如果条件为true, 它将一直执行下去。
语法:
do {
action
} while(condition)
awk的for循环和while循环一样实用
语法:
for(initialization; condition; increment/decrement) {
action
}
for循环一开始就执行initialization, 然后检查condition, 如果condition为true, 执行actions, 然后执行increment或decrement
break语句用来跳出它所在的最内层的循环, break语句只有在循环中才能使用。
continue语句跳过后面剩余的循环部分,立即进入下次循环, continue只能用在循环当中。
exit命令立即停止脚本的运行,并忽略脚本中剩余的命令。
exit命令接受一个数字参数作为awk的退出状态码, 如果不提供参数,默认的状态码是0.
标签:部分 循环 退出 使用 res 停止 数字 awk 语句
原文地址:http://www.cnblogs.com/NewMan13/p/7723278.html