最近系统学习了一下linuxshell编程,关于bash脚本的内容太多,以后再慢慢整理。先将gawk的学习做一下笔记,方便以后查阅。本文中的原理及例子均出自Mark G.Sobell所著《Linux命令、编辑器与Shell编程》(杨明军、王凤芹译)

gawkGNU awk)工具是一种模式扫描和处理语言,它搜索一个或多个文件,以查看这些文件中是否存在匹配指定模式的记录(通常是文本)。每次发现时,它通过执行动作的方式处理文本。使用gawk可以生成报告或者过滤文本,gawk的很多结构来自C语言。

Gawk工具是UNIX awkGNU版。为了方便起见,很多linux系统将/bin/awk链接到/bin/gawk,这样用户可以使用两者中的任何一个来运行程序。