用awk替换特定行的特定列
我使用下面的代码将第10行的第8列替换为第8列的总和除以10,这将给出该列的平均值。然后我想打印最后一行。到目前为止还没有奏效用awk替换特定行的特定列,awk,Awk,我使用下面的代码将第10行的第8列替换为第8列的总和除以10,这将给出该列的平均值。然后我想打印最后一行。到目前为止还没有奏效 awk -F "|" '{sum+= $8} FNR==10{$8=$sum/10}' 如果有任何帮助,我将不胜感激,谢谢你。有一个错误,应该是: awk -F "|" '{sum+= $8} FNR==10{$8=sum/10}' 当你说平均数时,你是指所有行的平均数,还是仅指该行之前的行数?
awk -F "|" '{sum+= $8} FNR==10{$8=$sum/10}'
如果有任何帮助,我将不胜感激,谢谢你。有一个错误,应该是:
awk -F "|" '{sum+= $8} FNR==10{$8=sum/10}'
当你说平均数时,你是指所有行的平均数,还是仅指该行之前的行数?