草庐IT

AWK 数组

AWK可以使用关联数组这种数据结构,索引可以是数字或字符串。AWK关联数组也不需要提前声明其大小,因为它在运行时可以自动的增大或减小。数组使用的语法格式:array_name[index]=valuearray_name:数组的名称index:数组索引value:数组中元素所赋予的值创建数组接下来看一下如何创建数组以及如何访问数组元素:$awk'BEGIN{sites["runoob"]="www.runoob.com";sites["google"]="www.google.com"printsites["runoob"]"\n"sites["google"]}'执行以上命令,输出结果为:w

AWK 条件语句与循环

条件语句IF语句IF条件语句语法格式如下:if(condition)action也可以使用花括号来执行一组操作:if(condition){action-1action-1..action-n}以下实例用来判断数字是奇数还是偶数:$awk'BEGIN{num=10;if(num%2==0)printf"%d是偶数\n",num}'输出结果为:10是偶数IF-ELSE语句IF-ELSE条件语句语法格式如下:if(condition)action-1elseaction-2在条件语句condition为true时执行action-1,否则执行action-2。$awk'BEGIN{num=11;i

AWK 条件语句与循环

条件语句IF语句IF条件语句语法格式如下:if(condition)action也可以使用花括号来执行一组操作:if(condition){action-1action-1..action-n}以下实例用来判断数字是奇数还是偶数:$awk'BEGIN{num=10;if(num%2==0)printf"%d是偶数\n",num}'输出结果为:10是偶数IF-ELSE语句IF-ELSE条件语句语法格式如下:if(condition)action-1elseaction-2在条件语句condition为true时执行action-1,否则执行action-2。$awk'BEGIN{num=11;i