我的輸入文件是如下是否可以使用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發佈以來),它有「就地」文件編輯選項 - -_ –