2015-09-10 40 views
-1

我有一個文件的另一列,添加佔總分

physics chem 
10  20 
12  12 
10  10 

我想補充一個多列佔總分這將有總的物理和化學物質的。

+0

嗨雷克斯!歡迎。對於我們來幫助你,讓我們知道這是什麼類型的文件(它是一個平面文件?電子表格?)。你如何寫文件,你使用的是程序還是腳本?如果您正在使用程序或腳本,那麼您可以發佈代碼嗎?告訴我們更多 –

+0

@ChadMcGrath,因爲問題被標記爲awk和unix,我不認爲這是一個Micro $ oft格式的文件。 – Kent

+0

在Rex編輯問題時添加了awk標籤,因爲他在我的評論期間被要求提供(可以在編輯的鏈接中看到此內容)。平面文件和電子表格並非特定於Windows,它們是適用於許多平臺(包括unix)的通用術語。 –

回答

0

試試這個AWK一行:

awk '$0=$0"\t"(NR==1?"total":$1+$2)' file 
0

我發現@肯特的答案難以閱讀。我會寫

awk 'NR==1 {val = "total"} NR > 1 {val = $1+$2} {$(++NF) = val; print}' file | column -t