awk语言的演变与特性扩展
1. awk语言版本间的主要变化
awk语言在不同版本间经历了显著的演变。
- V7到SVR3.1的变化
- 语法规则:一行中规则需用 ; 分隔。
- 功能特性:新增用户自定义函数和 return 语句、 delete 语句、 do-while 语句等。
- 内置函数:新增 atan2() 、 cos() 、 sin() 、 rand() 、 srand() 等数值函数, gsub() 、 sub() 、 match() 等字符串操作函数, close() 和 system() 等输入输出函数。
- 预定义变量:新增 ARGC 、 ARGV 、 FNR 、 RLENGTH 、 RSTART 、 SUBSEP 等。
- 其他特性:可赋值的 $0 、三元运算符 ?: 的条件表达式、 indx in array 表达式、指数
超级会员免费看
订阅专栏 解锁全文
5

被折叠的 条评论
为什么被折叠?



