代码改变世界

随笔档案-2012年5月8日

AWK

2012-05-08 17:09 by Demote, 418 阅读, 收藏,
摘要: 1. awk非常适合于结构化的文本文件(行、列数据)复杂处理。相对于sed而言,它可进行复杂的编程处理,并且可以产生复杂的报表输出。2. awk通常有三个版本,旧awk、nawk(新)、gawk。Solaris下建议用nawk,因为旧awk有很多功能不支持,例如数学运算幂 ^ ,函数getline,system等。3. 基本语法:awk ‘pattern{action}’ filename 其中action内容可扩充,也可以有多个action。执行顺序:awk一行行读入输入文件,顺序执行‘’内内容,按模式匹配来采取动作。其他调用:awk可用内部变量和函数,条件与循环语句,也可执行数学运算和字符 阅读全文