【发布时间】:2016-09-28 22:35:30
【问题描述】:
我的输入文件如下
文件名:标记表
No Name Sub1 Sub2 Sub3
1 Atul 89 56 78
2 Jay 56 88 75
3 Mariya 85 75 56
4 Nita 90 88 95
现在我想执行总计和百分比。 所以我执行了下面的命令
awk 'total=$3+$4+$5, per=total/3 {print total "\t" per}' marksheet
它给出总计和列的输出。作为
223 74.3333
219 73
216 72
273 91
所以现在我想在文件标记表中添加上面的列(输出)。因此,如果可能的话,那么如何使用 awk 执行命令。
【问题讨论】:
-
stackoverflow.com/questions/16529716/… 我引用:在最新的 GNU Awk(自 4.1.0 发布以来)中,它具有“就地”文件编辑选项 - -