我试图破译以下awk
语句中的操作,具体是什么;
在第一个用户定义的variables引用之后。
{ num_gold++; wt_gold += $2 }
在awk
,你可以在一行中写两个语句;
(分号)
{ num_gold++; wt_gold += $2 }
另外,你应该把它们分开:
{ num_gold++ wt_gold += $2 }
要打印变量,只需在变量之前添加print
:
{ num_gold++ wt_gold += $2 print num_gold print wt_gold }
正如我所说,你可以把它们全部放在一行:
{ num_gold++; wt_gold += $2; print num_gold; print wt_gold; }
它太长了!
print
也接受多个参数,所以尝试print num_gold, wt_gold
。