- 求职 : 软件工程师
- 论坛徽章:
- 3
|
回复 6# syscooker
这个函数是文档定义的函数,就是塞入空格,文档中也说明:这是唯一的定义函数局部变量的方式:
- function readfile(file, tmp,contents) {
- contents = ""
- while ((getline tmp < file) > 0)
- contents = contents tmp
- close(file)
- return contents
- }
复制代码 关于 array 的上下文问题,我的代码如下:
- function newArray( arr) {
- arr["back"] = 0
- arr["front"] = 0
- return arr
- }
- BEGIN {
- arr = newArray()
- }
复制代码 我使用的awk 版本是 4.14, 我怀疑是版本问题,打算重新升级:
- $ awk -V
- GNU Awk 4.1.4, API: 1.1 (GNU MPFR 3.1.5-p2, GNU MP 6.1.2)
- Copyright (C) 1989, 1991-2016 Free Software Foundation.
复制代码
|
|