awk在linux上可以做非常简单的数据处理,也可以做非常复杂的数据处理,只有你想不到的结果格式,没有做不出来的格式。
eg:
awk '{print }' $filename
awk 'BEGIN{if(condition){ $code};print } {if(condition){ $code};print} END{if(condition){ $code};print}' $filename
而且还集成了非常多的函数,配合 match(),gsub(),index(),getline, system(),基本上就可以是一个独立的C语言的脚本了。
有官方的一个说明书档,但是全英文的,希望有人不停翻译并应用,并更新实例代码供大家使用。