2015-09-10 8 views
-1

У меня есть файл, как,Добавить еще один столбец из общей оценки

physics chem 
10  20 
12  12 
10  10 

Я хочу добавить один столбец больше общих марок, которые будут иметь общей физики и сист.

+0

Hi Rex! Добро пожаловать. Чтобы мы вам помогли, сообщите нам, какой тип файла (это плоский файл? Электронная таблица?). Как вы пишете файл, используете ли вы программу или скрипт или что-то еще? Если вы используете программу или скрипт, можете ли вы опубликовать код? Скажите нам больше –

+0

@ChadMcGrath, так как вопрос был помечен awk и unix, я не думаю, что это файл с Micro $ oft format. – Kent

+0

Тег 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 
Смежные вопросы