用awk替换特定行的特定列

时间:2017-03-02 11:17:59

标签: awk

我使用以下代码将第8行的第8列替换为第8列的总和除以10,这应该给出该列的平均值。然后我想要打印最后一行。它到目前为止还没有奏效。

awk -F "|"  '{sum+= $8} FNR==10{$8=$sum/10}'

感谢您的帮助,谢谢

1 个答案:

答案 0 :(得分:0)

bug 应该是:

awk -F "|"  '{sum+= $8} FNR==10{$8=sum/10}'