樓主妳好,
現在有個情況,就是妳的問題其實有些不明確,比如:
保存有學生信息的文件中每行的格式是什麽樣的?
是? " 張三,100,80,90 "? 還是" 張三 100 80 90 " 等
輸入到新文件後的格式是什麽樣的?
是" 張三: 270 " 還是 " 張三,270 " 等
3.妳是要寫壹個shell腳本,還是說在命令行直接敲命令
-----------------------
我根據猜測,寫壹種情形出來:
a.下面是假設每行文本格式為:
"張三,100,100,100"
b.成績保存在文件:
achievement.txt
c.假設輸出每行文本的格式為:
"張三:300"
d.使用在命令行下直接輸命令的方式
則命令為:
cat achievement.txt | awk -F, '{print $1":" $2+$3+$4}' > result.txt
運行結果截圖:
希望對樓主有幫助,如果格式啥的不對,歡迎追問