68、gawk编程语言全面解析

68、gawk编程语言全面解析

gawk编程语言全面解析

1. 内置变量与基本操作

1.1 基本示例

gawk 提供了丰富的功能,以下是一些基本操作示例:
-计算第二列数字总和

{ total += $2 } END { print "column total is", total}
  • 打印字符数少于 20 的行
length($0) < 20
  • 打印以Name:开头且恰好包含七个字段的行
NF == 7 && /^Name:/
  • 逆序打印每条记录的字段,每行一个
{ for (i = NF; i >= 1; i--) print $i }

1.2 内置变量列表

变量描述