У меня есть файл, как,Добавить еще один столбец из общей оценки
physics chem
10 20
12 12
10 10
Я хочу добавить один столбец больше общих марок, которые будут иметь общей физики и сист.
У меня есть файл, как,Добавить еще один столбец из общей оценки
physics chem
10 20
12 12
10 10
Я хочу добавить один столбец больше общих марок, которые будут иметь общей физики и сист.
попробовать эту AWK одну строку:
awk '$0=$0"\t"(NR==1?"total":$1+$2)' file
Я найти @ ответ Кента трудно читать. Я бы написал
awk 'NR==1 {val = "total"} NR > 1 {val = $1+$2} {$(++NF) = val; print}' file | column -t
Hi Rex! Добро пожаловать. Чтобы мы вам помогли, сообщите нам, какой тип файла (это плоский файл? Электронная таблица?). Как вы пишете файл, используете ли вы программу или скрипт или что-то еще? Если вы используете программу или скрипт, можете ли вы опубликовать код? Скажите нам больше –
@ChadMcGrath, так как вопрос был помечен awk и unix, я не думаю, что это файл с Micro $ oft format. – Kent
Тег awk был добавлен после того, как Рекс отредактировал вопрос, как его просили во время моего обзора (вы можете видеть это в отредактированной ссылке). Плоские файлы и электронные таблицы не являются специфическими для Windows, они являются общими условиями, которые применяются ко многим платформам, включая unix. –