如何在Linux中進行個別行的和?如何在linux中逐行完成個別行中的和?
我有一個文件:
Course Name: Math
Credit: 4
12345 1 4 5 1 1 1 1 1 5 10 1 2 2 20
34567 2 3 4 1 10 5 3 2 5 5 10 20 5
Course Name: English
Credit: 4
12345 1 4 5 1 1 1 1 1 5 10 1 20
34567 4 1 10 5 3 2 5 5 10 20 5
它的輸出將被來了:
Course Name: Math
Credit: 4
12345 55
34567 75
Course Name: English
Credit: 4
12345 51
34567 70
我試過這段代碼:
awk '{for (i=2; i<=NF; i++) {tot += $1}; print $1 "\t" tot; tot =0}' file > file2
輸出是這樣的:
Course Name: 0
Credit: 4
12345 55
34567 75
Course Name: 0
Credit: 4
12345 51
34567 70
其實我需要顯示課程名稱太(數學和英語)。我正在嘗試解決它,但我不能。你能幫忙嗎?
我想和你在[this chap](http://stackoverflow.com/users/1050667/user1050667)在同一個班上? –
大聲笑!!!!!!!!!!!! +1 –