LINUX.ORG.RU

Замена цифр в столбце через awk

 , , ,


0

4

Есть таблица (файл text1):

#Наименование  Привезено  Продано 
Огрурцы        800        555     
Помидоры       200        105     
Задача: заменить в файле значение во второй строке второго столбца (800) на разность 800 и 555, а значение второй строки третьего столбца(555) обнулить (=0). И сделать так чтоб все вывелось в другой файл с уже новыми значениями. Пробовал cat text1 | awk '....' text1 > text2 Но не получается, подскажите пожалуйста как сделать, перелазил уже кучу форумов нигде не нашел правильного способа. Знаю что можно через sed, но это не универсальный способ. Заранее спасибо