博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
awk 控制结构
阅读量:4049 次
发布时间:2019-05-25

本文共 1026 字,大约阅读时间需要 3 分钟。

– Start

if 语句

#! /usr/bin/awk -fBEGIN {    x=2;    y=3;    #    if(x < y) {        print "x < y";    }    #    if(x < y) {        print "x < y";    } else {        print "x >= y";    }    #    if(x < y) {        print "x < y";    } else if (x = y) {        print "x = y";    } else {        print "x > y";    }};{};END {};

while 语句

#! /usr/bin/awk -fBEGIN {    i=1;    sum=0;    while (i <= 10) {        sum+=i;        i++;    }    printf("sum=%s\n", sum);};{};END {};

do while 语句

#! /usr/bin/awk -fBEGIN {    i=1;    sum=0;    do {        sum+=i;        i++;    } while (i <= 10)    printf("sum=%s\n", sum);};{};END {};

for 语句

#! /usr/bin/awk -fBEGIN {    sum=0;    # 方式1    for(i=1; i<=10; i++) {        sum+=i;    }    printf("sum=%s\n", sum);    # 方式2用来迭代数组    alphabet[0]="a";    alphabet[1]="b";    for (key in alphabet) {        printf("alphabet[%s]=%s\n", key, alphabet[key]);    }};{};END {};

循环控制语句

break 退出循环continue 执行下一循环

– 更多参见:

– 声 明:转载请注明出处
– Last Updated on 2015-10-27
– Written by ShangBo on 2015-10-27
– End

你可能感兴趣的文章
哈佛图书馆墙上的20条训言
查看>>
交流引发深入思考
查看>>
保持我们母语的纯洁
查看>>
免费的互联网时代如何盈利?
查看>>
可怕的宣传力量
查看>>
症状:可以上网,可以上QQ,不能登陆360安全卫士,360浏览器无法同步,有道词典等无法登陆,无法查询。
查看>>
重读《触龙说赵太后》
查看>>
2010的第一次思想触动
查看>>
文学大师做菜艺术20个"须知"
查看>>
SVN + 批处理 + Dropbox + TeamViewer实现远方协同工作
查看>>
vc学习之关于缩放到托盘区
查看>>
vc学习之键盘事件OnKeyDown
查看>>
近期工作
查看>>
春寒料峭,原来春天这样走近
查看>>
电脑坏了--关于联想笔记本声卡驱动
查看>>
C#中枚举类型在switch语句中值对照问题
查看>>
GridView中根据特殊标记设置不可编辑
查看>>
PowerDesinger中生成数据库时将域的内容转化为实际的字段
查看>>
通过模板将GridView导出为Excel
查看>>
迭代开发过程及一些原则
查看>>