我的输入文件是如下是否可以使用awk在输入文件中插入新列?
文件名:marksheet
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
它给出的总和列输出。 as
223 74.3333
219 73
216 72
273 91
所以现在我想在文件标记表中添加上面的列(输出)。所以如果可能的话,那么如何使用awk来执行命令。
http://stackoverflow.com/questions/16529716/awk-save-modifications-inplace我引用:_In最新的GNU Awk(自4.1.0发布以来),它有“就地”文件编辑选项 - -_ –