本文共 1026 字,大约阅读时间需要 3 分钟。
– Start
#! /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 {};
#! /usr/bin/awk -fBEGIN { i=1; sum=0; while (i <= 10) { sum+=i; i++; } printf("sum=%s\n", sum);};{};END {};
#! /usr/bin/awk -fBEGIN { i=1; sum=0; do { sum+=i; i++; } while (i <= 10) printf("sum=%s\n", sum);};{};END {};
#! /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