使用自定义函数(awk)

使用自定义函数(awk)

Content #

在定义函数时,它必须出现在所有代码块之前(包括BEGIN代码块)。这有助于将函数代码与gawk脚本的其他部分分开: $ gawk ' > function myprint() > { > printf “%-16s - %s\n”, $1, $4 > } > BEGIN{FS="\n"; RS=""} > { > myprint() > }’ data2 Ima Test - (312)555-1234 Frank Tester - (317)555-9876 Haley Example - (313)555-4938 $ 脚本中定义了myprint()函数,该函数负责格式化记录中的第一个和第四个数据字段以供打印输出。然后,gawk脚本会调用该函数以显示数据文件中的数据。

From #

Linux命令行与shell脚本编程大全