awk中的模式匹配在awk程序命令中非常重要,它决定着被处理数据文件中到底哪一行需要处理,并且做出什么样的处理。
首先,我们先看awk命令的基本语法:awk pattern { actions } 注意:pattern就是指的匹配模式,大括号外加两端空格的是处理动作。
上面awk后面的匹配模式和处理行为至少得有一个,不能两个同时缺失。例如,上篇博文中awk { print } 就表示只做输出到屏幕的处理动作,由于没有匹配模式,那么所有行都需要被输出。
实际上,我们在使用awk的时候,大部分情况都要指定匹配模式,那么设计awk程序中的匹配模式一般有如下6种方式。