【发布时间】:2021-08-05 12:30:13
【问题描述】:
我有样本数据
Person Owe
John 1
John 2
John -1
John -10
John 5
John 9
John -4
John 9
John 2
John 3
我正在使用脚本文件来解析它,命令是
awk -f script data
,脚本内容:
NR == 2 { print "Starting Here"; x = $2; next}
{x+= $2} #This x+=$2
END{ print x }
输出:
Starting Here
16
但是当我从 {x+=$2} 中删除 {}
输出:
Starting Here
John 2
John -1
John -10
John 5
John 9
John -4
John 9
John 2
John 3
16
问)如果我在变量添加周围没有{},为什么会打印?
【问题讨论】:
-
我认为你应该阅读 awk 手册。
-
点击上面的 awk 标签,然后点击“Learn more...”了解更多关于 awk 的信息。
-
@glennjackman:是的,答案就在那里。
标签: awk