AWK是一种解释性编程语言。它是非常强大的,专为文本处理。AWK 提供了极其强大的功能:可以进行样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。它具备了一个完整的语言所应具有的几乎所有精美特性。AWK名字是从它的作者的姓氏衍生的,它的作者们为:Alfred Aho, Peter Weinberger, 和 Brian Kernighan。
GNU/Linux分发是由自由软件基金会(FSF)编写和维护,并通常被称为GNU AWK的AWK的版本。以下是AWK的变种。
- AWK - 这是从AT&T实验室的原始AWK。
- NAWK - 这是从AT&T实验室的更新和改进的AWK版本。
- GAWK - 这是GNU AWK。所有的GNU/ Linux发行版的关系GAWK,并与AWK和NAWK完全兼容。
AWK的典型用法
任务众多可以使用AWK完成。以下只是其中的几个:
- 文本处理
- 产生格式化文本报告
- 执行算术运算
- 执行字符串操作等等
易百教程移动端:请扫描本页面底部(右侧)二维码并关注微信公众号,回复:"教程" 选择相关教程阅读或直接访问:http://m.yiibai.com 。
开始学习 >> :AWK环境安装配置
加QQ群啦,易百教程官方技术学习群
注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。